🇬🇧 English 🇧🇬 Български

⚡ Event Loop — Live Visualization

🐢 ⚡
Ready to start.
Press ▶ Run to execute the code on the left.
🎡 Event Loop — Live
⏭ UP NEXT
— no scheduled tasks —
❓ WHY NOW?
—
READY Call Stack empty

📝 Code (editable)

🖥️ Console0

Call Stack0

— empty —

Microtask Queue0

— empty —

Task Queues0

— empty —

Web APIs (timers waiting)0

— no waiting timers —
ℹ️ Browser model — how do I read this?
🚀 Express.js — Concurrent Requests
🐢 ⚡
3 parallel async requests
—
Clients
→
Express + JS Thread
IDLE
⏳ Waiting (I/O)
—
✅ Ready
—
▶ WHAT'S HAPPENING NOW?
Starting…
❓ WHY CAN ANOTHER REQUEST RUN?
—
📄 HANDLER CODE — —
JS Thread — never overlaps
Async / I/O — can overlap

by Kiril Kirkov