A JavaScript event loop explorer: step through a sample program and watch the call stack, macrotask queue and microtask queue fill and drain, so the execution order of timeouts, promises and synchronous code becomes visible.

interactive
Built in 1 step
  1. A JavaScript event loop explorer: step through a sample program and watch the call stack, macrotask queue and microtask queue fill and drain, so the execution order of timeouts, promises and synchronous code becomes visible.
⚑ Report