Learning Path
Understand why output order does not always match source order.
Separate normal call stack work from queued work.
See why 0ms does not mean immediate.
Lock in the microtask-before-timer rule.
Understand why timers run late.