Il termine è stato coniato da da Jesse Garrett, nel 18 Febbraio 2005.
Ajax, acronimo di Asynchronous JavaScript and XML, è una tecnica di sviluppo web per creare applicazioni web interattive. L'intento di tale tecnica è quello di ottenere pagine web che rispondono in maniera più rapida, grazie allo scambio in background di piccoli pacchetti di dati con il server, così che l'intera pagina web non debba essere ricaricata ogni volta che l'utente effettua una modifica. Questa tecnica riesce, quindi, a migliorare l'interattività, la velocità e l'usabilità di una pagina web.
Il concetto dietro alla sigla AJAX non è poi così nuovo. Infatti affonda le proprie origini nel lontano 1998 quando Microsoft faceva i primi esperimenti con Remote Scripting per cercare di creare una forma di comunicazione di tipo push con le informazioni sul server. E' così che è nato l'oggetto XMLHttpRequest, il vero cuore della tecnologia AJAX.
A sancire il successo di qeusta tecnologia è stato il suo utilizzo da parte di Google per i progetti Google Mail e Google Maps. La tecnica Ajax utilizza una combinazione di:
Come DHTML o LAMP, Ajax non è una tecnologia individuale, piuttosto è un gruppo di tecnologie utilizzate insieme.