Event loop ਤੁਹਾਡੇ JavaScript ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਥ੍ਰੈੱਡ 'ਤੇ ਚਲਾਉਂਦਾ ਹੈ, ਇਸ ਲਈ ਕੋਈ ਵੀ ਸਿੰਕ੍ਰੋਨਸ ਚੀਜ਼ ਜੋ ਲੰਬਾ ਸਮਾਂ ਲੈਂਦੀ ਹੈ, ਇਸ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੰਦੀ ਹੈ — ਅਤੇ ਬਲਾਕ ਹੋਣ ਦੌਰਾਨ, Node ਕੋਈ ਹੋਰ request, timer, ਜਾਂ callback ਨਹੀਂ ਸਰਵ ਕਰਦਾ। ਬਲਾਕਿੰਗ ਲਗਭਗ ਹਮੇਸ਼ਾ CPU-bound ਕੰਮ ਜਾਂ ਕੋਈ *Sync API ਹੁੰਦੀ ਹੈ, ਕਦੇ ਵੀ ਸਹੀ ਤਰੀਕੇ ਨਾਲ await ਕੀਤੀ async I/O ਨਹੀਂ।
