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

Как отслеживать прогресс загрузки с Fetch API?

Fetch API поддерживает отслеживание прогресса скачивания (download) через ReadableStream из response.body. Ты читаешь ответ чанками, сравнивая полученный объём с Content-Length. Для прогресса отправки (upload) у fetch нет нативного механизма -- для этого нужен XMLHttpRequest с xhr.upload.onprogress. Это одно из немногих преимуществ XHR над fetch.

Как отслеживать прогресс загрузки с Fetch API? | JScriptiser