Event Loop & Call Stack
13 min
JavaScript 100 Days
JavaScript ek waqt mein sirf ek kaam karta hai (single-threaded) — lekin async code kaise chalata hai? Event Loop ka jaadu! Call Stack, Web APIs, aur Callback Queue mein code ka safar samjho.
Call Stack
Call Stack mein functions ek ke baad ek push/pop hote hain. LIFO (Last In, First Out) order.
Event Loop
Event Loop continuously Call Stack check karta hai — agar empty ho to Callback Queue se task uthata hai.
🎯 Practice Challenge
3 nested setTimeout banao — kaunsa pehle chalega? Pehle predict karo phir run karo.