© 2021 Strange Loop
Node.js is inherently a single threaded, single process programming environment -- a Node script can run on at most one CPU/Core at a time. This has lead some to comment that it's an inappropriate technology for the our high density CPU reality. Node does, however, scale well to multiple CPUs with a simple actor layer. This talk will explain why simple event loop processes are good foundations for scalable, parallel network apps and techniques to use Node programs across multiple CPUs and operating systems.