عن الدرس
على الرغم من أن JavaScript عبارة عن سلسلة واحدة، فإن Node.js يستخدم حلقة حدث لأداء عمليات إدخال/إخراج غير متزامنة غير حجبية، من خلال تفويض العمليات إلى نواة النظام كلما أمكن ذلك. معظم نوى أنظمة التشغيل الحديثة متعددة الخيوط، وقادرة على التعامل مع عمليات متعددة من خلال تنفيذها في الخلفية. عند اكتمال العملية الحالية، تقوم النواة بإبلاغ Node.js حتى يمكن إضافة معاودة الاتصال المناسبة إلى قائمة انتظار الاستطلاع ليتم تنفيذها في النهاية.