Задачи делятся на макро и микро
Микро - всякие промисы, сетевые запросы, ивент листенеры
Макро - сеттаймаут, сетинтервал
Каждый раз при итерации мы в начале выполняем все колбеки внутри микротаск Кью в порядке FIRST IN FIRST OUT
Далее если задач больше нет, мы переходим к рендеру, там свои ещё есть темы, не буду рассказывать
После переходим к макротаскам
Из очереди берется один таск, выполняется и после снова смотрит микротаски