April 20, 2021
Node.js 16 released
Node.jsA JavaScript runtime built on V8 — event-driven I/O for servers, CLIs, and tooling. 16.0.0 shipped on April 20, 2021 with Apple Silicon builds, stable timers/promises APIs, and V8Google's open-source JavaScript engine — powers Chrome, Node.js, and many embedded runtimes. 9.0.
What it was for
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 16 became LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. in October 2021 — bridging the gap before NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 18's fetch APIApplication programming interface — a defined way for programs to talk to each other or to a service.. Apple Silicon native binaries improved M1 Mac development; `timers/promises` standardized async sleep and scheduling in the stdlib.
Why it's here
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 16 was the LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. line during the post-pandemic JavaScript tooling surge.
Why it mattered
Apple Silicon support made NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. viable on the new Mac developer default.
What it solved
Rosetta-translated NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. on M1 Macs was slow and unreliable for daily development.
Media
- ImageNode.js
Ryan Dahl, MIT, via Wikimedia Commons
Related
- Node.js 18 releasedApril 19, 2022
- Node.js 10 releasedApril 24, 2018
- Node.js 4.0 releasedSeptember 8, 2015