Event loop รัน JavaScript ของคุณบน thread เดียว ดังนั้นสิ่งใดก็ตามที่เป็น synchronous และใช้เวลานานจะบล็อกมัน — และในขณะที่ถูกบล็อก Node จะไม่ให้บริการ request, timer หรือ callback อื่นใดเลย การบล็อกเกือบทั้งหมดคือ งานที่ผูกกับ CPU (CPU-bound) หรือ API แบบ *Sync ไม่เคยเป็น async I/O ที่ await อย่างถูกต้อง
