Как работает setTimeout в Node.js с задержкой 0?

Junior
271 просмотров
AFK Offer AI

setTimeout с delay=0 не выполняется "немедленно" — он откладывается минимум на 1ms (или больше при нагрузке) до фазы timers Event Loop. В этот момент уже могут выполниться все pending Promise callbacks. Это частая ловушка: если нужно "отложить до следующей итерации" — setImmediate точнее семантически и предсказуемее по поведению.

Следующий вопрос

Как тестировать NestJS приложение?