Skip to content
A
tomic
R
eps
30″
Courses
Challenges
Slack
Research
Free
Pricing
Sign In
Today's question
Today's rep
Create a workspace
Accept invitations
Sign In
Today's question
Atomic
Reps
30″
Keep the tools. Keep the speed. Sharpen the thinking.
01
Courses
02
Challenges
03
Slack
04
Research
05
Free
06
Pricing
More
The Questions
Docs
Newsletter
Support
Privacy
Terms
Security
DPA
Today's question
Sign In
← All courses
The Event Loop You Stopped Drawing
6 levels · 28 lessons
L1 · 5 lessons
The Machine
Nothing interrupts a running stack
~7 min
Treat timer delays as minimums
~5 min
Drain the right queue first
~6 min
Read await as a pause, not a wait
~6 min
The Machine · Review
~5 min
L2 · 5 lessons
Scheduled Hops
Count the hops in a promise chain
~6 min
Bet on which resolution pays extra hops
~6 min
Predict what deferred callbacks see
~6 min
Get the concurrency you wrote
~6 min
Scheduled Hops · Review
~5 min
L3 · 4 lessons
The Checkpoint, Precisely
Catch the Checkpoint Mid-Event
~7 min
Trace Where an Async Throw Lands
~6 min
Step a Paused Stack Frame by Hand
~7 min
The Checkpoint, Precisely · Review
~5 min
L4 · 4 lessons
The Loop Meets the Screen
Starve the frame on purpose
~7 min
Put your code before the paint
~7 min
See the ticks inside for await
~6 min
The Loop Meets the Screen · Review
~5 min
L5 · 5 lessons
The Loop Has Phases
Place a callback in the phase that fires it
~7 min
Know when you can't predict the order
~6 min
Spot the line that stalls every request
~6 min
Trace where a rejection escapes the process
~6 min
The Loop Has Phases · Review
~5 min
L6 · 5 lessons
One Thread, Many Escapes
Carry request identity through awaits
~7 min
Decide which workload leaves the main thread
~6 min
Cancel work you already started
~6 min
Consume a stream and exit it safely
~6 min
One Thread, Many Escapes · Review
~5 min
Course
The Event Loop You Stopped Drawing
Predict every log line again.
Start free: Nothing interrupts a running stack