Скрипт исполняется в контексте задачи среды, но не каждый вызов функции или каждый script автоматически создаёт отдельную макрозадачу.
Является ли выполнение скрипта макрозадачей?
Скрипт исполняется в контексте задачи среды, но не каждый вызов функции или каждый script автоматически создаёт отдельную макрозадачу.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Скрипт исполняется в контексте задачи среды, но не каждый вызов функции или каждый script автоматически создаёт отдельную макрозадачу.
Термин «макрозадача» обычно обозначает task event loop, в отличие от microtask. Например, таймер создаёт будущую задачу, а Promise callback — микрозадачу; parser-inserted script может выполняться как часть работы парсера. Нельзя расставлять порядок только по слову script.