Highlighted line = action just taken. Built-in frames are collapsed.
What just happened
0
Before we run
How to infer it
Before stepping: predict the output
Enter logs in order, separated by commas or new lines.
▤
Call stack
◷
Browser timers
sim 0 ms
↻
Ready to beginPress Next step to prepare the script.
Setup
µ
Microtasks
0
FRONT ← oldest ready job · new jobs append →
⇥
Ready timer tasks
0
FRONT ← next from this timer source
›_
Console
0 logs
◇
Bindings & retained state
Lesson complete. Replay the tricky transition, then try the next one.
A guided, deterministic teaching trace — not a live debugger for arbitrary code. Timings are simulated; examples target browser main-thread JavaScript with native Promises. Extra engine bookkeeping is omitted.