event-loop-simulator
v1.0.4
Published
A professional Node.js-only event loop simulator with microtasks, tasks, async/await, and real-time CLI dashboard.
Maintainers
Readme
Event Loop Simulator
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
🚀 Features
- ✅ 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
📦 Installation
▶️ One-time run (via npx)
npx event-loop-simulator nestedClassic
npx evloop nestedClassic
