Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Следующий заказчик — Microtasks. У него Event Loop берет все задачи сразу и выполняет их.
setTimeout( () => console.log('timeout'), 0);
Promise.resolve('promise').then(console.log);
console.time('loop');
for (i = 1; i < 1000000000; i++) {}
console.timeEnd('loop');
На самом деле, ваш код — это и есть тот самый первый Task, после выполнения которого будут выполняться все микротаски.
Что ты такое, Event Loop? Или как устроен цикл событий в браузере Chrome