Before Your Code Runs: Node.js
This post is part of the Before Your Code Runs series, cataloguing the hidden, implicit code execution surfaces in programming language runtimes and toolchains. Node.js and npm sit underneath a huge chunk of the modern web. Itās the runtime that made JavaScript a ārealā backend language, and npm is the largest package registry in the world. Thatās a lot of trust in a lot of code. Hereās roughly what happens when Node starts:...