Why Deno was created
- In 2009, Ryan Dahl introduced Node.js, bringing JavaScript to the server.
- A decade later, he presented Deno, a reimplementation designed to address his regrets about Node. Deno included built-in formatting, linting, testing, TypeScript support, stronger security defaults, and package management.
- Deno launched version 1.0 in 2020. Its company later introduced Deno Deploy, raised funding, and attracted users such as Netlify and Slack.
Why Deno lost momentum
- Node.js adopted many features that once distinguished Deno, including
fetch, a permission model, and direct TypeScript execution.
- Deno’s commercial products struggled: Deno Deploy reduced its regions, Deno KV remained in beta, and the Fresh framework’s releases slowed.
- Dahl also pursued a legal challenge over Oracle’s JavaScript trademark, while critics increasingly saw Deno’s development as focused on maintaining Node compatibility.
- Dahl and the team eventually concluded that competing on the runtime itself was less promising than tackling infrastructure challenges such as distributed compute, state, and scaling.
What Cloudflare acquired
- Deno built Cell D, a self-hostable version of Cloudflare’s Durable Objects model. Durable Objects are small, single-threaded servers with private SQLite databases and support for WebSocket connections.
- Cloudflare plans to integrate Cell D into its open-source Workers runtime, enabling developers to run Workers and Durable Objects on their own servers with official support.
- The companies highlighted AI agents as a key use case, since agents can benefit from inexpensive compute, persistent state, and real-time connections.
What happens to Deno products
- Cloudflare plans to maintain Deno products other than Cell D with bug fixes and security updates for one year, then stop development.
- Users of Deno Deploy have roughly six months to migrate.
- The video frames the acquisition as the end of Deno’s independent product ambitions, while its technology and team move into Cloudflare.
Broader context
The video notes that Anthropic acquired Bun and Cloudflare had previously acquired Vercel’s AI platform, leaving Node.js as the major JavaScript runtime not owned by a cloud company.