Согласно документации :
Узел использует рабочий пул для обработки "дорогих" задач. Это включает
Ввод / вывод, для которого операционная система не обеспечивает неблокирование
версия, а также особо ресурсоемкие задачи.
Это API модуля Node, которые используют этот рабочий пул:
I/O-intensive
DNS: dns.lookup(), dns.lookupService().
File System: All file system APIs except fs.FSWatcher()
and those that are explicitly synchronous use libuv's threadpool.
...
Почему узел запускает fs.FSWatcher()
в цикле событий?