JavaScript ఒకే thread పై నడుస్తుంది, కాబట్టి ఒక సময়ములో ఒకే విషయం చేయగలదు. Event loop అది async పనిని ఆపకుండా నిర్వహించడానికి అనుమతిస్తుంది: ఇది call stack ను నడుపుతుంది, మరియు stack ఖాళీ అయినప్పుడు, queues నుండి callbacks లను లాగుతుంది.
భిన్నమైన ప్రాధాన్యతలను కలిగిన రెండు queues ఉన్నాయి:
