там что, I/O решедулить надо после каждого срабатывания? чот не верится
Так там либо таймауты создаёшь, либо в явном виде вызываешь функции, которые по коллбеку (или промису) возвращают результат.
Сам-собой event-loop не может ничем заполнится.
Ну, в браузере-то он бесконечно идёт, страница же всегда живая.