Ajax

Asynchronous JavaScript and XML, kurz Ajax: ermöglicht es, HTML-Elemente dynamisch zu verändern ohne die Website neu laden zu müssen.

Die Web-Programmiersprache ist damit eine charakteristische Neuentwicklung des Web 2.0, da nun einzelne Bestandteile einer HTTP-Website gezielt verändert werden können, ohne den Nutzer die komplette Seite neu darstellen lassen zu müssen. Um dies zu realisieren, kombiniert Ajax verschiedene Techniken (Script- und Programmiersprachen) miteinander, darunter HTML/XML, DOM und JavaScript.

Da verschiedene Browser diese Sprachen zum Teil unterschiedlich verarbeiten, ist es unbedingt nötig, jede Ajax-Implementierung auf Herz und Nieren zu prüfen.

Jesse James Garrett von „Adaptive Path“ war der erste, der die Programmiersprache Ajax in seinem Aufsatz „Ajax: A New Approach to Web Applications“ aus dem Jahr 2005 erwähnte. Die Idee, verschiedenen Web-Verfahren unter einer Marke zusammenzufassen existiert allerdings schon seit 1998.

ESC