Ajax
Asynchronous JavaScript und XML (Ajax oder AJAX) ist eine Webentwicklungstechnik, bei der eine Webanwendung Inhalte vom Server durch asynchrone HTTP-Anfragen abruft und die neuen Inhalte verwendet, um die relevanten Teile der Seite zu aktualisieren, ohne dass ein vollständiges Neuladen der Seite erforderlich ist. Dadurch kann die Seite reaktionsfähiger werden, da nur die Teile angefordert werden, die aktualisiert werden müssen.
Ajax kann verwendet werden, um Single-Page-Anwendungen zu erstellen, bei denen die gesamte Webanwendung aus einem einzigen Dokument besteht, das Ajax verwendet, um seinen Inhalt bei Bedarf zu aktualisieren.
Ursprünglich wurde Ajax mit der Schnittstelle XMLHttpRequest
implementiert, aber die fetch()
API ist besser geeignet für moderne Webanwendungen: Sie ist leistungsfähiger, flexibler und integriert sich besser mit grundlegenden Webanwendungstechnologien wie Service Workers. Moderne Web-Frameworks bieten auch Abstraktionen für Ajax.
Diese Technik ist in der modernen Webentwicklung so üblich, dass der spezifische Begriff "Ajax" selten verwendet wird.
Siehe auch
- Lernen: Netzwerk-Anfragen mit JavaScript durchführen
- Fetch API
- Verwandte Glossarbegriffe:
XMLHttpRequest
- AJAX auf Wikipedia