AJAX (Asynchronous JavaScript and XML) è una tecnica per creare siti Web interattivi senza interruzioni tramite lo scambio di dati asincrono tra client e server. AJAX facilita la comunicazione con il server o gli aggiornamenti parziali della pagina senza un tradizionale aggiornamento della pagina.