Kapitel 15. XMLHttpRequest

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

XMLHttpRequest (XHR) ist eine API auf Browser-Ebene, die es dem Client ermöglicht, Datenübertragungen über JavaScript zu skripten. XHR debütierte erstmals im Internet Explorer 5, wurde zu einer der Schlüsseltechnologien hinter der Revolution von Asynchronous JavaScript and XML (AJAX) und ist heute ein grundlegender Baustein fast aller modernen Webanwendungen.

XMLHTTP hat alles verändert. Es brachte das "D" in DHTML. Es ermöglichte uns, Daten asynchron vom Server abzurufen und den Dokumentenzustand auf dem Client beizubehalten... Der Wunsch des Outlook Web Access (OWA)-Teams, eine reichhaltige Win32-ähnliche Anwendung in einem Browser zu erstellen, brachte die Technologie in den IE, die AJAX zur Realität werden ließ.

Jim Van Eaton, Outlook Web Access: Ein Katalysator für die Webentwicklung

Vor XHR musste die Webseite aktualisiert werden, um Statusaktualisierungen zwischen dem Client und dem Server zu senden oder abzuholen. Mit XHR konnte dieser Arbeitsablauf asynchron und unter voller Kontrolle des JavaScript-Codes der Anwendung erfolgen. XHR hat uns den Sprung von der Erstellung von Seiten zur Erstellung von interaktiven Webanwendungen im Browser ermöglicht.

Die Stärke von XHR liegt jedoch nicht nur darin, dass es die asynchrone Kommunikation innerhalb des Browsers ermöglicht, sondern auch darin, dass es diese einfach ...

Get Leistungsstarke Browser-Vernetzung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.