Single-Page Application (SPA) adalah sebuah aplikasi web yang disajikan kepada pengguna dalam satu halaman HTML saja, sehingga lebih responsif dan terasa seperti aplikasi desktop atau aplikasi native. SPA juga dikenal sebagai Single-Page Interface (SPI).

SPA bisa memuat semua kode HTML, JavaScript, dan CSS sekaligus saat pertama kali dibuka atau bisa juga memuatnya secara dinamis berdasarkan interaksi pengguna. Berbeda dengan aplikasi web tradisional yang harus memuat halaman HTML baru setiap kali ada permintaan baru, SPA hanya memperbarui bagian yang diperlukan tanpa harus reload seluruh halaman.

SPA memanfaatkan Ajax (Asynchronous JavaScript and XML) dan HTML5 untuk membuat interaksi lebih cepat dan dinamis. Setelah halaman dimuat, komunikasi dengan server dilakukan melalui panggilan Ajax, di mana data biasanya dikirim dalam format JSON untuk memperbarui konten tanpa harus memuat ulang halaman.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *