Разработка и интерфейсы
Событийный цикл

Механизм браузера, который чередует текущий JavaScript, очереди задач, микрозадачи и отрисовку. Он объясняет, почему Promise-обработчик выполняется раньше таймера и почему долгий цикл блокирует ввод. Понимание цикла помогает разбирать задержки и порядок асинхронных реакций.
Пример на практике
После синхронного кода Promise выполняется до callback из setTimeout.
Когда пригодится
Используйте модель цикла для анализа порядка и отзывчивости страницы.
Что важно учитывать
Точные моменты отрисовки зависят от браузера и занятости основного потока.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам