Сам сетевой запрос выполняется средствами среды, а не «в очереди Promise»; способ доставки результата в JavaScript зависит от API.
К чему относятся сетевые запросы: к микрозадачам или макрозадачам?
Сам сетевой запрос выполняется средствами среды, а не «в очереди Promise»; способ доставки результата в JavaScript зависит от API.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сам сетевой запрос выполняется средствами среды, а не «в очереди Promise»; способ доставки результата в JavaScript зависит от API.
У fetch обработчики then и продолжение await выполняются как microtasks после разрешения Promise. Сетевые события XMLHttpRequest доставляются как задачи. Поэтому некорректно относить всю сеть целиком к одной очереди; отдельно рассматривают ввод-вывод и пользовательский callback.