Microtasks & Macrotasks
12 min
JavaScript 100 Days
Task Queue do types ki hoti hain — Microtask Queue (Promises) aur Macrotask Queue (setTimeout, setInterval). Microtasks hamesha pehle chalti hain — yeh jaanna debugging ke liye zaroori hai.
Execution Order
Synchronous code → Microtasks (Promises) → Macrotasks (setTimeout) — yahi order hai.
queueMicrotask
queueMicrotask() se apna code microtask queue mein bhejo.
🎯 Practice Challenge
Complex order predict karo: setTimeout, Promise.resolve().then, queueMicrotask, async/await — sab mix karo aur output guess karo.