A professional-grade, visual JavaScript event loop simulator — built in pure Node.js, with zero dependencies, no DOM, and full CLI control.
Simulate how JavaScript handles:
setTimeout,queueMicrotask,Promise.thenasync/await(as microtask chains)- Real event loop ticks, call stack, and queues
- ✅ Visual dashboard for Call Stack, Microtask Queue, and Task Queue
- ✅ Full simulation of
async/await, microtask chaining, and nested callbacks - ✅ Interactive CLI controls:
Enterto tick manuallysfor auto-run modeqto quit
- ✅ Flags:
--autorun,--ticks=N - ✅ Modular architecture: perfect for testing or learning
npx event-loop-simulator nestedClassic
npx evloop nestedClassic