The runtime comes first
The book follows what Node does across V8, libuv, buffers, streams, modules, async queues, sockets, and HTTP.
The reason NodeBook exists is that most Node material stops at API usage. The book keeps going - runtime internals, protocol mechanics, data systems, queues, security, observability, deployment, and architecture.
The book is for working developers. It assumes you can write JavaScript already, then spends time on the parts that show up when backend systems run under load.
The book follows what Node does across V8, libuv, buffers, streams, modules, async queues, sockets, and HTTP.
Backpressure, partial reads, memory growth, descriptor pressure, module hazards, process exits, and operational edge cases are part of the text.
Buffers lead into streams. Streams lead into networking. Networking leads into HTTP. Later chapters carry that thread into data, queues, security, and production work.
Node Runtime Labs turn runtime mechanics into local projects with commands, fixtures, expected output, reports, and checks.
The public book stays free online. Paid products add local files, slides, cheatsheets, and project labs.
Digital Bundle packages EPUB, PDFs, visual slides, cheatsheets, and file updates for readers who want a local copy.
Early feedback from people reading NodeBook for internals, debugging, and self-study.
Thanks for keeping this resource free and accessible. Expensive courses are out of reach for a lot of people, and this gives us a real path into Node internals.
I wanted something that explains how Node works at runtime, not another API tour. This is the kind of material I needed.
The explanations are clear and the examples make sense. It helped me connect day-to-day Node code to what the runtime is doing.
Get emails when new public chapters, Node Runtime Labs, and digital files ship.