JavaScript ve XMLHttpRequest ile etkileşimli web uygulamaları yaratmak için kullanılan tekniğe AJAX (Asynchronous JavaScript and XML) denir. AJAX; HTML, CSS, DOM, XML, JavaScript XML ve HttpRequest gibi birçok teknolojinin birleştirilmesiyle geliştirilmiştir. AJAX’ın en yaygın şekilde kullanımı yani temel amacı, sunucu ile az miktarda bilgi değiş tokuşu yaparak sayfaları hızlı şekilde güncelleyen web sayfaları yapmaktır. Bu da web sayfalarının hızının, kullanılabilirliğinin ve etkileşimin artmasına yardımcı olur.
AJAX'ın iyi bir kullanıcı deneyimi sunmak ve web sitesini daha hızlı hale getirmek için kullanılan en iyi seçenekten biri olduğunu kolaylıkla söyleyebiliriz. Eğer ki, web sitenizde Google haritalar, sohbet odaları, canlı bildirimler, canlı yayın gibi uygulamalar varsa AJAX size üst düzey hizmet sunacaktır.