AJAX (Asynchronous JavaScript and XML)
AJAX ist eine Technik im Webdesign, die asynchrone Datenübertragung ermöglicht, ohne die gesamte Seite neu zu laden, für interaktive Anwendungen wie dynamische Formulare oder Live-Suchen. Sie kombiniert JavaScript, XML (oder JSON) und XMLHttpRequest, um Benutzererfahrung zu verbessern und Serverlast zu reduzieren.
Für den Besucher ist der Gewinn spürbar: Ein Filter im Shop tauscht nur die Produktliste aus, statt die ganze Seite neu aufzubauen. Der Haken liegt bei den Suchmaschinen. Inhalte, die erst nach einem Klick nachgeladen werden, stehen nicht im Quelltext und werden oft nicht indexiert.
Ein Beispiel: Eine Übersicht mit 200 Einträgen lädt zunächst 20 und holt den Rest per Nachladen. Google sieht dann nur die ersten 20. Wer alle indexiert haben will, braucht zusätzlich echte Seitenadressen mit Seitenzahl. Dafür schrumpft die erste Datenmenge von etwa 400 Kilobyte auf rund 60, was auf dem Mobilfunknetz gut eine Sekunde spart.
Zurück zum Glossar