Quick Overview
This video is a tech news report presented by Fireship covering the corporate acquisition of Deno by Cloudflare. It outlines the history of the server-side JavaScript runtime ecosystem and analyzes why the creator of Node.js moved on from building standalone runtimes.
Key Points
- 1.Ryan Dahl announced that Deno is being acquired by Cloudflare, effectively concluding the server-side JavaScript runtime rivalry.
- 2.Although Deno pioneered integrated tooling and default security, Node.js regained momentum by adding native fetch, a permission model, and built-in TypeScript execution.
- 3.Cloudflare acquired Deno primarily for celld, an open-source tool created by the Deno team to run self-hosted Durable Objects.
- 4.The Deno runtime will receive bug fixes and security updates for one year before official development ceases, while Deno Deploy will shut down after six months.
- 5.Following industry consolidation, Node.js remains the only major independent JavaScript runtime not owned by a commercial cloud provider.
Summary
In 2009, Ryan Dahl introduced Node.js at JSConf EU, bringing JavaScript to the server environment. Nine years later, he returned to the same conference stage with a talk detailing ten regrets about Node.js and introduced Deno, a clean-slate runtime designed to fix those flaws. Unlike Node.js, Deno included an integrated linter, code formatter, and test runner, provided first-class TypeScript support, implemented secure sandbox permissions by default, and loaded packages via URLs rather than standard package management.
Deno reached version 1.0 in 2020. In 2021, Dahl launched the commercial Deno Company alongside the serverless platform Deno Deploy, backed by roughly five million dollars in seed funding. Key hosting and developer services such as Netlify, Supabase, and Slack began leveraging Deno for serverless edge functions. By 2022, Deno secured a 21 million dollar Series A investment led by Sequoia Capital and released the Fresh web framework, positioning itself as a serious challenger to traditional server-side JavaScript platforms.
Over the following years, Node.js responded by implementing many of Deno's key advantages. The Node project introduced native global fetch, a granular permission system, and direct TypeScript file execution without compilation steps. Concurrently, Deno's commercial products struggled to gain financial traction. Deno Deploy reduced its global presence from thirty-five regions to six, Deno KV remained in perpetual beta testing, and release cycles for the Fresh framework slowed considerably. Dahl also spent energy pursuing legal challenges against Oracle regarding the JavaScript trademark.
In response to these industry headwinds, the Deno team pivoted toward complex distributed systems challenges beyond basic runtimes, targeting machine coordination, persistent state, and horizontal scaling. Taking cues from Cloudflare Durable Objects, which package single-threaded compute with private SQLite storage and WebSocket connections, the Deno team built an open-source alternative named celld. This software allowed developers to run Durable Objects on private hardware at lower cost, solving a long-standing challenge that Cloudflare's engineers had previously attempted without success.
Following the release of celld, Cloudflare acquired Deno to integrate celld into its open-source workerd runtime, with a primary focus on running persistent state harnesses for AI agents. Under the acquisition agreement, the standalone Deno runtime will receive monthly bug fixes and security patches for only one more year before the core team ends development. Deno Deploy will shut down within six months, requiring existing users to migrate their workloads to Cloudflare Workers or alternative runtimes.
The Rise and Stagnation of Deno
After creating Node.js in 2009, Ryan Dahl unveiled Deno in 2018 to resolve original design regrets, introducing native TypeScript support, default security, and built-in developer tools. Following a 1.0 release in 2020, seed funding, and a 21 million dollar Series A round, Deno powered platforms like Netlify, Supabase, and Slack. Momentum waned as Node.js integrated competing features like fetch and TypeScript handling, while Deno Deploy contracted from thirty-five regions down to six.
Shift to Distributed State and Celld
Recognizing that reimplementing Node.js was not addressing broader infrastructure problems, Dahl shifted focus toward distributed compute and state management. The Deno team drew inspiration from Cloudflare Durable Objects and created celld, an open-source project enabling self-hosted, distributed Durable Objects on independent hardware. Because Cloudflare had long sought a self-hostable implementation for its workerd runtime, the breakthrough prompted Cloudflare to purchase Deno outright.
Acquisition and Product Sunset Timeline
Under Cloudflare, Ryan Dahl and cofounder Bert Belder will merge celld into Cloudflare's open-source workerd runtime to support AI agent architectures and distributed state. Active development of the standalone Deno runtime will end after one year of maintenance releases, and Deno Deploy will shut down entirely within six months. The deal leaves Node.js as the sole major JavaScript runtime without backing or ownership from a cloud infrastructure vendor.
The Bottom Line
The acquisition of Deno by Cloudflare marks the formal conclusion of the standalone JavaScript runtime race, shifting developer focus from runtime mechanics to distributed cloud infrastructure and persistent state. While celld will find continued life inside Cloudflare's workerd runtime, the Deno project itself faces an end-of-life roadmap for active core development and managed hosting. This transition cements Node.js as the surviving independent runtime standard across the broader JavaScript ecosystem.
FAQ
What is Deno and what are the main reasons it was originally developed?
Deno is an open-source server-side JavaScript and TypeScript runtime created by Ryan Dahl to address design shortcomings in Node.js, featuring integrated tooling, native TypeScript execution, and security sandboxing by default.
What led to Cloudflare acquiring the Deno team and its technology?
Cloudflare acquired Deno after the team developed celld, an open-source project that successfully implemented self-hosted, distributed Durable Objects compatible with Cloudflare's platform.
How did Node.js respond to the technological features introduced by Deno?
Node.js closed the competitive gap by adding a native fetch implementation, an integrated permission security model, and native type-stripping capabilities to run TypeScript files directly.
What is the official shutdown timeline for the Deno runtime and Deno Deploy?
The Deno runtime will receive bug and security updates for one year before core development ends, while Deno Deploy will remain operational for six months before shutting down completely.
What is celld and why did the Deno engineering team build it?
Celld is a distributed system created by the Deno team that enables developers to run Durable Objects with localized SQLite storage on their own server infrastructure instead of relying entirely on Cloudflare.
Worth watching for
JavaScript and TypeScript developers seeking to understand recent infrastructure acquisitions, changes to Deno and Node.js, and the future of serverless hosting.
- deno
- nodejs
- cloudflare
- javascript
- typescript