What Happened to Node.js?
Node.js, an open-source, cross-platform JavaScript runtime environment, has evolved significantly since its 2009 inception, becoming a cornerstone for scalable, real-time web applications and microservices. As of 2026, it continues to be a dominant force in backend development, marked by robust security updates, a shift to a new annual LTS release schedule, and a growing "native-first" approach that reduces reliance on external dependencies.
Quick Answer
Node.js remains a leading server-side JavaScript runtime in 2026, powering millions of websites and applications. It is actively maintained with frequent security patches, including significant updates in July 2026 for versions 22.x, 24.x, and 26.x. Node.js 24 is the current active LTS version, with Node.js 26 scheduled to transition to LTS in October 2026. The project is also adopting a new annual release schedule starting October 2026, where every major release will become LTS, streamlining its long-term support strategy.
📊Key Facts
📅Complete Timeline14 events
Node.js Initial Release
Ryan Dahl introduces Node.js at JSConf EU, showcasing its event-driven, non-blocking I/O model for server-side JavaScript.
npm (Node Package Manager) Introduced
Isaac Z. Schlueter releases npm, revolutionizing package management and fostering a vast ecosystem of reusable code.
Early Enterprise Adoption
Major companies like LinkedIn and Uber begin adopting Node.js for their mobile backends, citing performance and productivity gains.
Node.js Foundation Established
Following the io.js fork and subsequent reconciliation, the Node.js Foundation is formed to govern and promote the project's growth.
OpenJS Foundation Formation
The Node.js Foundation merges with the JS Foundation to create the OpenJS Foundation, further solidifying JavaScript's role in the broader web development community.
Node.js 20 Release
Node.js 20 is released, introducing an experimental permission model and other features that set a benchmark for modern enterprise applications.
Node.js 18 Reaches End-of-Life
Node.js 18 (Hydrogen) officially reaches its End-of-Life, meaning it no longer receives active support or security updates.
Security Releases Address High-Severity Issues
Node.js releases security updates for versions 20.x, 22.x, 24.x, and 25.x, addressing multiple high-severity vulnerabilities, including permission model bypasses.
Node.js 20 Reaches End-of-Life
Node.js 20 officially reaches its End-of-Life, ceasing to receive upstream security fixes, though still seeing significant download activity.
Node.js 26 Released
Node.js 26 is released on the Current release line, featuring the stable Temporal API by default, an upgrade to V8 14.6, and a major Undici version bump.
New Annual Release Schedule Announced
The Node.js project announces a fundamental change to its release schedule, moving to one major release per year starting October 2026, with every major version becoming LTS.
Major Security Updates for Active Versions
Node.js releases security updates for versions 22.x, 24.x, and 26.x, patching 11 vulnerabilities, including high-severity HTTP/2 memory corruption and Permission Model flaws.
Node.js 24 Leads Download Activity
Node.js downloads surge in 2026, with Node.js 24 becoming the most downloaded major version in July, surpassing 2025's total downloads by August.
Node.js 24 Confirmed as Active LTS
Node.js 24 is confirmed as the active LTS line, recommended for new production work, while Node.js 26 prepares for its LTS transition in October 2026.
Follow this story
Get an email when this timeline gets a major update.
🔍Deep Dive Analysis
Node.js emerged in 2009, created by Ryan Dahl, as a groundbreaking solution to the limitations of traditional server-side technologies. Dahl's vision was to enable JavaScript, traditionally a client-side language, to operate on the server, leveraging Google Chrome's V8 engine and an event-driven, non-blocking I/O model. This architecture proved exceptionally efficient for handling numerous simultaneous connections, making it ideal for real-time applications.
A pivotal turning point arrived in 2010 with the introduction of npm (Node Package Manager) by Isaac Z. Schlueter. npm revolutionized dependency management, fostering an incredibly vibrant ecosystem that, by 2026, boasts over 3.1 million packages, making it the world's largest software registry. Early adoption by major companies like LinkedIn and Uber in 2011 underscored Node.js's potential for performance improvements and developer productivity. The project faced a significant challenge with the io.js fork in 2014-2015, driven by desires for faster releases and open governance. This eventually led to the reconciliation and the establishment of the Node.js Foundation in 2015, which later merged with the JS Foundation to form the OpenJS Foundation in 2018, solidifying a more open and rapid release cadence.
In recent years, Node.js has continued its aggressive evolution. The release of Node.js 20 in April 2023 introduced a foundational experimental permission model, addressing growing security concerns and signaling a shift towards a more "batteries-included" environment. By 2026, this "native-first" revolution is a key trend, with Node.js aggressively reclaiming territory from third-party libraries by integrating features like built-in testing, Web-Standard APIs, and native TypeScript support (via an experimental `--experimental-strip-types` flag). This aims to reduce dependency hell, improve startup times, and enhance security.
As of September 28, 2026, Node.js remains a cornerstone of modern web development. Node.js 24 is the active Long-Term Support (LTS) version, recommended for production, while Node.js 26, released in May 2026 with features like the stable Temporal API and V8 14.6, is scheduled to transition to LTS in October 2026. The project announced a significant change to its release schedule, effective October 2026: moving from two major releases a year to one, with every major release (starting with Node.js 27 in 2027) becoming LTS. Security remains a high priority, with multiple patches released throughout 2026, including critical fixes in July for HTTP/2 and Permission Model vulnerabilities across active release lines. Node.js continues to demonstrate strong growth, with downloads surpassing 2025 totals by July 2026 and Node.js 24 leading major-version downloads. Its adoption by 48.7% of developers and use on 7.2% of websites underscores its enduring relevance for microservices, real-time applications, and AI-adjacent development.
What If...?
Explore alternate histories. What if Node.js made different choices?