AJAX adalah teknik untuk membuat halaman web cepat dan dinamis.

AJAX memungkinkan halaman web diperbarui asynchronously dengan pertukaran sejumlah kecil data dengan server di belakang layar. Ini berarti bahwa adalah mungkin untuk memperbarui bagian dari suatu halaman web, tanpa mengambil ulang seluruh halaman.

halaman web Classic, (yang tidak menggunakan AJAX) harus reload keseluruhan halaman jika konten harus berubah.

Contoh aplikasi yang menggunakan AJAX: Google Maps, Gmail, Youtube, dan Facebook tab.

Bagaimana AJAX Bekerja

AJAX Berdasarkan Standar Internet

AJAX didasarkan pada standar internet, dan menggunakan kombinasi dari:

  • Objek XMLHttpRequest (untuk pertukaran data asynchronous dengan server)
  • JavaScript / DOM (untuk menampilkan / berinteraksi dengan informasi)
  • CSS (data dengan style)
  • XML (sering digunakan sebagai format untuk mentransfer data)

Google Suggest

AJAX dibuat populer pada tahun 2005 oleh Google, dengan Google Suggest.

Google Suggest menggunakan AJAX untuk membuat antarmuka web yang sangat dinamis: Ketika Anda mulai mengetik di kotak pencarian’s Google, sebuah JavaScript mengirimkan surat ke server dan server mengembalikan sebuah daftar saran.