Bir web yazılımcısı XMLHttpRequest nesnesini kullanarak, sayfa yüklendikten sonra bu sayfayı serverdan veri çekerek ya da güncelleyerek değiştirebilir.
AJAX 2005 yılında Google tarafından yazılımlarında kullanılarak popüler hale getirildi diyebiliriz.
Bunu nasıl yaptı? Google XMLHttpRequest nesnesini kullanırak arama kutusuna yazılan bir kelimeyi dinamik halde geri döndererdi. Arama için bir kelimenin harfleri yazılmaya başlandığında bu karekterler bir Javascript fonksiyonu ile web servera iletildi ve sonuçların kullanıcıya geri dönmesi sağlandı. Bu işlem sırasında sayfa yenilenmedi.
XMLHttpRequest nesnesi tüm tarayıcılar (Internet Explorer, Firefox, Chrome, Opera, and Safari …) tarafından desteklenmektedir.