AJAX oder asynchrones JavaScript und XML ist eine Technik zum Erstellen von Webanwendungen, bei der die Benutzerinteraktion mit dem Server asynchron erfolgt, d. h. nicht das gesamte Dokument neu geladen wird. Diese Programmiermethode soll im Vergleich zum herkömmlichen Modell eine dynamischere Interaktion mit dem Benutzer ermöglichen.