← All courses
🟢Beginner

How Node Runs Your Code

The runtime before the framework: why putting JavaScript on a server was a bet rather than an obvious idea, what V8 and libuv each contribute, the event loop's phases and the ordering rules that fall out of them, how nextTick and microtasks jump the queue, the two module systems and why the split still hurts, and the one thing that breaks everything — blocking the only thread you have.

Volume 18 · Part I · 5 chapters · 5 lessons
Share

What you'll learn

  • Why Node Exists
  • The Event Loop
  • Microtasks, nextTick & Timers
  • Modules: CommonJS & ESM
  • Blocking the Loop

Curriculum

3 modules · 5 lessons
Module 1The Premise1 lessons
Why Node ExistsPreview
Module 2The Loop2 lessons
The Event Loop
Microtasks, nextTick & Timers
Module 3Working With It2 lessons
Modules: CommonJS & ESM
Blocking the Loop

Reviews

No reviews yet.

More courses

Browse all →