Перейти к содержимому
22 / 27

Что такое XMLHttpRequest и когда он ещё нужен?

XMLHttpRequest (XHR) — это встроенный объект браузера для HTTP-запросов, появившийся задолго до Fetch API. Сейчас fetch покрывает большинство задач, но XHR по-прежнему незаменим в двух сценариях: отслеживание прогресса загрузки (upload progress) и поддержка очень старых браузеров. У XHR есть событие upload.onprogress, аналога которому в Fetch API до сих пор нет.

Что такое XMLHttpRequest и когда он ещё нужен? | JScriptiser