JavaScript एकल thread मा चल्छ, त्यसैले एक पल मा केवल एक कुरा गर्न सक्छ। event loop वह हो जसले blocking बिना async काम सम्हाल्न दिन्छ: यसले call stack चलाउँछ, र जब stack खाली हुन्छ, यसले queues बाट callbacks लिन्छ।
विभिन्न प्राथमिकताहरूसँग दुई queue छन्:
