event loop مدام از فازها (timers، poll، check، close) می‌گذرد و callbackهای آماده را اجرا می‌کند. JavaScript شما روی یک thread اجرا می‌شود، پس یک کار همگام طولانی همه‌چیز را عقب می‌اندازد.