JavaScript runtime environment

Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web … Wikipedia
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
Factsheet
Original author Ryan Dahl
Initial release May 27, 2009; 16 years ago (2009-05-27)
🌐
Wikipedia
en.wikipedia.org › wiki › Node.js
Node.js - Wikipedia
2 weeks ago - New major releases of Node.js are cut from the GitHub main branch every six months. Even-numbered versions are cut in April and odd-numbered versions are cut in October. When a new odd version is released, the previous even version undergoes transition to Long Term Support (LTS), which gives that version 12 months of active support from the date it is designated LTS.
Discussions

How does Node LTS work
Long Term Support versions still receive minor updates and patches, mainly for security and bug fixes. You should always upgrade to the latest release for your chosen (major) version. At the time of writing: v20.15.0 is the latest release for v20.x LTS (iron) according to https://nodejs.org/en/about/previous-releases Edit: fixed semantics More on reddit.com
🌐 r/node
15
10
June 21, 2024
node.js - Updated NODE to Latest Version*20 but still "node -v" NODE showing the older version*18 - Stack Overflow
Even if the NVM updates/upgrades are successful, the NODE still shows the old version. NODE has been updated to the latest version20, but the command "node -v" still shows the old version... More on stackoverflow.com
🌐 stackoverflow.com
Upgrade web app from Node version 14.x to 20.x
I would start by doing incremental update from 14 to 16 then fix any breaking changes including the projects dependencies. Then goes from 16 to 18 and repeat the cycle. Eventually you will end up with version 20. It will take quite some time but I think if something broke it's easier to track and isolate and then fix what's broken More on reddit.com
🌐 r/node
74
45
September 12, 2024
Can't install NodeJS v18.12.0 / v18.12.1 on Ubuntu 20.04?
You should install NodeJS with tools like nvm or Volta. You will avoid Node version issues More on reddit.com
🌐 r/node
7
9
November 26, 2022
🌐
OpenJS Foundation
openjsf.org › blog › node-js-20-now-available
Node.js 20 Now Available | OpenJS Foundation
April 18, 2023 - Node.js 20 is the “Current” release for the next six months and incorporates the newest features. For organizations and individuals looking to implement Node.js 20, now is a good time to test and prototype.
🌐
Microsoft Learn
learn.microsoft.com › en-us › windows › dev-environment › javascript › nodejs-on-windows
Set up Node.js on native Windows | Microsoft Learn
Install the latest stable LTS release ... number with: nvm install <version> (replacing <version> with the number, ie: nvm install 12.14.0)....
🌐
daily.dev
daily.dev › home › blog › get into tech › node.js v20 lts is now generally available and it's awesome!
Node.js v20 LTS is now generally available and it's awesome!
February 4, 2025 - Discover the latest features and improvements in Node.js v20 LTS, including faster performance, long-term support, new tools, and enhanced V8 engine. Get started with installation and migration tips.
🌐
SitePoint
sitepoint.com › blog › javascript › what’s new in node.js 20
What's New in Node.js 20 — SitePoint
November 11, 2024 - In general, you should opt for the even-numbered LTS version unless you require a specific feature in an experimental release and intend to upgrade later. That said, Node.js 20 is new and the website advises you continue with version 18 while the ...
Find elsewhere
🌐
Red Hat
catalog.redhat.com › en › software › containers › ubi9 › nodejs-20 › 64770ac7a835530172eee6a9
Node.js 20 - Red Hat Ecosystem Catalog
$ oc new-app nodejs:20~https://github.com/sclorg/s2i-nodejs-container.git --context-dir=20/test/test-app/
🌐
Angular
angular.dev › reference › versions
Version compatibility • Angular
The following tables describe the versions of Node.js, TypeScript, and RxJS that each version of Angular requires.
🌐
Node.js
nodejs.org › en › blog › release › v20.9.0
Node.js — Node.js v20.9.0 (LTS)
This release marks the transition of Node.js 20.x into Long Term Support (LTS) with the codename 'Iron'. The 20.x release line now moves into "Active LTS" and will remain so until October 2024.
🌐
Node.js
nodejs.org › en › about › previous-releases
Node.js — Node.js Releases
Full details regarding the Node.js release schedule are available on GitHub.
🌐
Medium
medium.com › @Games24x7Tech › node-js-v20-upgrade-guide-best-practices-and-performance-insights-f76d7ace09ff
Node.js v20 upgrade guide: Best Practices and Performance Insights | by Games24x7 Blogs | Medium
September 6, 2024 - V8 JavaScript Engine Update to V8 11.3: Node.js 20 incorporates the V8 11.3 JavaScript engine, bringing substantial performance improvements, bug fixes, and stability enhancements.
🌐
GitHub
github.com › nodejs › node › releases
Releases · nodejs/node
2025-10-20, Version 22.21.0 'Jod' (LTS), @aduh95 · [1486fedea1] - (SEMVER-MINOR) cli: add --use-env-proxy (Joyee Cheung) #59151 · [bedaaa11fc] - (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY (Joyee Cheung) #57165 ...
Author   nodejs
🌐
endoflife.date
endoflife.date › nodejs
Node.js | endoflife.date
4 days ago - Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use.
🌐
NodeSource
nodesource.com › blog › Update-nodejs-versions-on-windows
How to Update Node.js Versions on Windows
February 4, 2025 - Once nvm-windows is installed, you can easily manage multiple Node.js versions. List Available Versions: nvm list available This command shows the latest Node.js versions available for installation.
🌐
Docker
hub.docker.com › _ › node
node - Official Image | Docker Hub
20-trixie-slim, 20.19-trixie-slim, 20.19.6-trixie-slim, iron-trixie-slim⁠ · Where to file issues: https://github.com/nodejs/docker-node/issues⁠
🌐
Radixweb
radixweb.com › blog › what-is-new-in-nodejs-20
Node.js 20: Latest Features and Enhancements
November 9, 2023 - Discover the latest features and improvements in Node.js 20 version. From performance enhancements to new APIs, this blog covers it all.
🌐
GitHub
github.com › nodejs › Release
GitHub - nodejs/Release: Node.js Release Working Group
New semver-major releases of Node.js are branched from main every six months. New even-numbered versions are released in April and odd-numbered versions in October.
Starred by 4.2K users
Forked by 629 users
Languages   JavaScript