Ajax (Asynchronous JavaScript and XML) ist eine Technik, mit der eine Webseite im Hintergrund Daten vom Server nachladen kann, ohne komplett neu zu laden. Typische Beispiele sind Suchvorschläge während der Eingabe, das Nachladen weiterer Produkte beim Scrollen oder das Absenden eines Formulars ohne Seitenwechsel. Das macht Websites schneller und komfortabler. Heute werden dafür meist JSON und moderne JavaScript-Schnittstellen verwendet, das Prinzip ist aber gleich geblieben.