Strange Loop

Sept 30 - Oct 2, 2021

/

Union Station

/

St. Louis, MO

Parallel Programming with Node.js

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.

Ryan Dahl

Ryan Dahl