ответа типа json, text асинхронные?) Просто интересно, это сделано для производительности?? или вообще зачем
Скорее производительность. Как я понимаю fetch - асинхронный - серверу отправляется запрос и не блокируется поток до получения ответа - response response - это ответ, который содержит - заголовки ответа и тело - ссылка на поток (readable stream) - на подобии как сервер когда отправляешь файлы на него .text() .json() - это и есть операция чтения из потока и запись в переменную. При медленной скорости интернета это может быть долго и блокировать основной поток на это время нет смысла. Поэтому они тоже асинхронные. Как я понимаю)
Обсуждают сегодня