April 18, 2023
Node.js 20 released
Node.jsA JavaScript runtime built on V8 — event-driven I/O for servers, CLIs, and tooling. 20.0.0 shipped on April 18, 2023 with a stable test runner, permission model preview, and V8Google's open-source JavaScript engine — powers Chrome, Node.js, and many embedded runtimes. 11.3.
What it was for
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 20 became the active LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. line in October 2023 — the baseline for serverless runtimes, Next.js deployments, and npmNode Package Manager — the default registry and CLI for installing JavaScript and TypeScript libraries. packages through 2025. Built-in `node:test` reduced reliance on Jest for simple suites; the permission model previewed sandboxed file and network access.
Why it's here
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 20 was the LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. foundation for mid-2020s JavaScript backends.
Why it mattered
Stable test runner and permission APIs moved NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. toward safer production defaults.
What it solved
TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. needed a long-supported runtime with modern V8Google's open-source JavaScript engine — powers Chrome, Node.js, and many embedded runtimes. and first-party testing tools.
Media
- ImageNode.js
Ryan Dahl, MIT, via Wikimedia Commons
Related
- Node.js 18 releasedApril 19, 2022
- Node.js 4.0 releasedSeptember 8, 2015
- Node.js first releasedMay 27, 2009