Вопрос проверяет понимание роли браузерных API в асинхронном выполнении JavaScript.
Короткий ответ
Web APIs позволяют браузеру выполнять асинхронные операции вне основного потока JavaScript. Таймеры, сетевые запросы и события обрабатываются браузером, а не движком JavaScript. После завершения операции колбэк помещается в соответствующую очередь задач. Event loop затем решает, когда выполнить этот код.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.