Ajax
Ajax sta per "Asyncronous Javascript and XML", una tecnica di sviluppo web per la creazione di applicazioni web interattive.
Come DHTML, LAMP o SPA, Ajax non è una tecnologia in sé, ma un termine che si riferisce all'uso congiunto di un gruppo di tecnologie.
Le applicazioni Ajax usano dei browser che supportano le tecnologie sopracitate come una piattaforma su cui essere eseguite. I browser in questione includono Mozilla Firefox, SeaMonkey, Microsoft Internet Explorer, Opera, Konqueror e Apple Safari.
Le applicazioni Ajax sembrano risiedere direttamente sulla macchina dell'utente, piuttosto che su un server attraverso internet. Tutto questo perchè le pagine vengono aggiornate senza un refresh totale.
L'uso di queste tecnologie è iniziato nel 1998, diventando parte di Internet Explorer 4.0. Nel 2005 tuttavia una serie di eventi ha reso più conosciuta la tecnica. Innanzitutto Google ha usato la comunicazione asincrona come base per alcune sue applicazioni importanti come Google Maps, Google Groups, Google Suggest e Gmail. Inoltre il supporto Mozilla/Gecko ha reso questa tecnica ancora più fruibile.
Oggi è usata da una moltitudine di servizi: chat, e-commerce, software aziendali, giochi, messaggistica istantanea, posta elettronica, mappe, office, sistemi operativi, gestione delle informazioni personali o di organizzazioni, ricerca, portali.