24 / 57
Что такое Fetch API и чем он лучше XMLHttpRequest?
Fetch API — современный интерфейс для HTTP-запросов, основанный на Promise. В отличие от XMLHttpRequest, Fetch предлагает чистый и понятный API: цепочки .then(), поддержку async/await, потоковое чтение тела через ReadableStream, удобную работу с заголовками через объект Headers и интеграцию с Service Worker. Fetch не отклоняет промис при HTTP-ошибках (404, 500) — только при сетевом сбое.