Event loop آپ کی JavaScript کو ایک ہی thread پر چلاتا ہے، اس لیے کوئی بھی synchronous کام جو زیادہ وقت لیتا ہے اسے بلاک کر دیتا ہے — اور جب تک بلاک رہے، Node کسی اور request، timer یا callback کو سرو نہیں کرتا۔ بلاکنگ تقریباً ہمیشہ CPU-bound کام یا کوئی *Sync API ہوتی ہے، کبھی بھی درست طریقے سے await کی گئی async I/O نہیں۔
