Ajax - Cara Baru Menggunakan XHTML, CSS, DOM, JavaScript dan XMLHTTP untuk Aplikasi Web Lebih Cepat
Ia menyimpulkan bahawa setiap buku pengaturcaraan web yang ditulis hari ini mempunyai perkataan Ajax dalam tajuk. Apakah Ajax? Ini adalah singkatan yang dimulakan oleh Jesse James Garrett dari Path Adaptive, LLC. Ia bermaksud Asynchronous JavaScript dan XML. Ajax adalah cara baru untuk menggunakan beberapa perkara yang telah lama wujud sekarang; XHTML, CSS, DOM, JavaScript dan XMLHTTP (asalnya objek ActiveX). Semua perkara ini menjadi Ajax; generasi akan datang pengaturcaraan laman web interaktif.

Apabila web pertama kali menjadi popular, kami mempunyai halaman web statik yang mengandungi hyperlink yang membawa kepada halaman web statik yang lain. Kemudian boleh JavaScript, DOM dan DHTML yang menambah permulaan interaktiviti ke web. Tetapi sehingga itu, hanya terdapat dua pemain utama. Di satu pihak anda mempunyai pelanggan, iaitu pelayar web dan OS komputer pembaca. Di sisi lain anda mempunyai pelayan, yang merupakan tulang belakang web. Pada masa lalu, penyemak imbas web akan meminta halaman web dari pelayan dan pelayan akan menghantar halaman tersebut ke komputer pembaca. Ini berfungsi dengan baik tetapi lambat untuk pelawat web sibuk hari ini. Setiap kali permintaan dibuat ke pelayan, pembaca terpaksa duduk dan menunggu di skrin komputer sehingga halaman web muncul. Program kereta belanja merupakan contoh yang baik. Apabila anda mengklik pada butang untuk menambah item ke keranjang belanja anda, maklumat ini dihantar ke pelayan di mana ia diproses. Sebagai balasan, pelayan menghantar halaman baru dengan pengesahan semula kepada penyemak imbas. Ini adalah komunikasi pelanggan sisi / pihak pelayan dan ia memerlukan memuat semula halaman web untuk setiap tugas yang dilakukan oleh pelayan.

Walau bagaimanapun, XMLHTTP baru (kelas XMLHttpRequest) mula mengubahnya. Ajax adalah salah satu cara yang lebih baik untuk menggunakan XMLHTTP. Contoh tindakan Ajax adalah Peta Google TM dan Google SuggestTM. Semasa anda menaip istilah carian anda ke dalam enjin carian Google Suggest, anda akan melihat senarai drop-down syarat carian yang dicadangkan semasa anda terus menaip. Dengan menggunakan teknologi baru ini, senarai ini terus dikemas kini tanpa perlu menunggu untuk memuatkan semula halaman web anda. Keuntungan pengaturcaraan dengan Ajax adalah aplikasi web baru yang lebih responsif untuk laman web anda.