This book aims to take a look at the why and how of concurrent programming. First we build a good foundation of basic knowledge, before we use that knowledge to investigate how Node.js works by building a Node-inspired runtime.
The rendered version can be found here: The Node Experiment - Exploring Async Basics with Rust.
The issue tracker can be used for all kinds of feedback and/or discussions.
The example code used in this book is found in this repository: examples-node-eventloop
You'll need to install mdbook to build this book for yourself.
Then you can build and open the book:
mdbook build --open
Contributions are greatly appreciated, even if it's just spelling, formatting or punctuation mistakes. Please file a PR with the suggested corrections.
If you want to contribute to make this better there are two places to do that:
- The base repo for this book for all feedback and content changes
- The base repo for the code example we use for all improvements to the example code