Cooking Lasagna - JavaScript Event Loop

1. Initial Execution (Prepping Ingredients)
2. Promise Executor (Boiling Water)
3. Call Stack Execution (Cooking Sauce)
4. Microtasks Execution (Checking Water)
6. Task Execution (Baking & Serving)

Current Task

Waiting to start Cooking...

🔄 Event Loop Visualization

📌 Call Stack:

⌛ Pending Promises:

🔹 Microtasks Queue:

🟢 Macro Tasks Queue (setTimeout):