Was ist Ajax?

AJAX steht für “Asynchronous JavaScript and XML”. Durch AJAX werden einzelne Teile einer Webseite asynchron geladen, um sie so dynamischer zu machen. Diese auf JavaScript basierende Technik verändert die Kommunikation mit dem Server, um Webanwendungen zu beschleunigen. Webseiten sind meist inaktiv und müssen auf die Eingaben der Nutzer dynamisch reagieren. Durch zeitversetzte Datenübertragungen werden Benutzeroberflächen schneller aufgebaut und geladen. So wird zum Beispiel beim Anlegen eines Benutzerkontos schon vorher die Verfügbarkeit eines Nutzernamens geprüft, ohne die ganze Seite neu laden zu müssen. Natürlich gibt es statistische Inhalte, welche bestehen bleiben, während ergänzende Informationen je nach Situation im Document Object Model hinzugefügt werden. Dadurch wird für neue Parameter nur ein kleiner Teil der Seite ergänzend neu geladen und es wird Zeit und Bandbreite gespart, um dem Nutzer ein flüssigeres Erlebnis zu liefern. Für diese dynamische Manipulation einer Webseite wird JavaScript verwendet.