Проверяет понимание асинхронного выполнения кода в JavaScript.
Короткий ответ
Event Loop управляет выполнением асинхронного кода.
Микрозадачи (Promise, queueMicrotask) выполняются сразу после текущего синхронного кода.
Макрозадачи (setTimeout, setInterval) выполняются после микрозадач и рендера страницы.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.