Ein Objekt in JavaScript, das es ermöglicht, Daten asynchron von einem Server abzurufen, ohne die gesamte Seite neu zu laden. XHR wird häufig für AJAX-Anfragen verwendet, um dynamische Inhalte auf Webseiten zu aktualisieren.