XMLHttpRequest (XHR) ist ein JavaScript-Objekt, das eine API zum Erstellen asynchroner HTTP-Anforderungen aus Frontend-Code mit einem Webbrowser verfügbar macht, dh zum Aktivieren der als AJAX bekannten Programmiertechnik. Die XHR-API ist eine Legacy-API. Es wurde von der Fetch-API ersetzt.