🧒 Explain like I'm 5
Imagine you have two different toy trains: one in the kitchen (Node.js) and one in the living room (browser). The kitchen train has special stops for timers and immediate tasks, while the living room train has to stop to draw pictures on the wall (rendering) and check if you want to move a toy (requestAnimationFrame). They both go around a track but have different stations.
Interactive quiz
Check your understanding with an instant-feedback quick check.
Detailed notes
Senior-level deep dive: internals, pitfalls, and a self-interview ladder.
Practice with AI feedback
Answer out loud, get scored on correctness, depth, and clarity.