Ajax (auch AJAX; Akronym von englisch Asynchronous JavaScript and XML) bezeichnet ein Konzept der asynchronen Daten­übertragung zwischen einem Browser und dem Server. Es ermöglicht es, HTTP-An­fragen durch­zu­führen, während eine HTML-Seite an­gezeigt wird, und die Seite zu verändern, ohne sie komplett neu zu laden. Ajax-Anwendungen erwecken den Ein­druck, dass sie gänzlich auf dem Computer des Anwenders ausgeführt werden. Der Prozess­fluss einer traditionellen Web­anwendung wird hingegen durch die zustands­lose Natur einer HTTP-Anfrage bestimmt. Von wem die Begriffsschöpfung Ajax ursprüng­lich stammt, ist nicht mehr eindeu­tig nach­vollzieh­bar. Sicher ist jedoch, dass den Begriff Jesse James Garrett (Mitarbeiter der Agentur Adaptive Path) in seinem Aufsatz Ajax: A New Approach to Web Applications vom 18. Februar 2005 maßgeblich geprägt hat. Grund­sätzlich waren die techno­logi­schen Grund­lagen und die Vorgehens­weise aber bereits bekannt und wurden generell mit dem Begriff XMLHttpRequest beschrieben. – Mehr erfahren …