April 21, 2020
Node.js 14 released
Node.jsA JavaScript runtime built on V8 — event-driven I/O for servers, CLIs, and tooling. 14.0.0 shipped on April 21, 2020 with optional chaining in V8Google's open-source JavaScript engine — powers Chrome, Node.js, and many embedded runtimes. 8.1, diagnostic reports, and improved async hooks.
What it was for
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 14 became LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. in October 2020 — the runtime behind pandemic-era remote tooling and e-commerce spikes. Optional chaining and nullish coalescing worked natively without transpilation; experimental native fetch arrived in later 14.x releases.
Why it's here
NodeNode.js — JavaScript on the server via an event-driven runtime built on V8. 14 LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. carried production workloads through the 2020–2021 surge in web traffic.
Why it mattered
Modern JS syntax in V8Google's open-source JavaScript engine — powers Chrome, Node.js, and many embedded runtimes. reduced Babel dependency for server code.
What it solved
TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. wanted ES2020 operators on the server without extra compile steps.
Media
- ImageNode.js
Ryan Dahl, MIT, via Wikimedia Commons
Related
- Node.js 12 releasedApril 23, 2019
- Node.js 16 releasedApril 20, 2021
- Node.js 10 releasedApril 24, 2018