jax programlama dili bir çok web yazılım dilinin aksine dinamik çalışan bir web programlama dilidir. “Asynchronous JavaScript and XML” kelimelerinin kısalması olan ajax bir çok web programlama dili ile çalışır. Peki ama Ajax Nedir? Amaç olarak bütün sayfayı kullanıcıya tekrar yükletmeden, gerekli olan kısımları dinamik olarak sayfayı yenilemeden ekrana getirmek veya servera göndermek. Örneğin iletişim formu doldurulduğunda sadece iletişim formunu göndererek sayfaya sonucu yazdırmak için kullanılabilir.
Ajax hemen hemen her web projesinde kullanılabilir ancak desteklemeyen tarayıcılar içinde bir versiyon oluşturulması gerekir. Gelişmiş arama motorları ajax içeriğini okuyabilirken bazıları kaynak kodlarında gözükmeyen bu içeriği okuyamaz.
Sadece istenen kısmın yüklenmesi hız açısından bir avantajken, kodların kullanıcı bilgisayarı tarafından yorumlanması sebebiyle yavaş bilgisayarlar sorun yaşamaktadır. Ajaxı kullanmak ana web programlarının yanı sıra iyi bir javascript bilgisi gerektirmektedir.