Cloudflare 收购 Deno:运行时再维护一年,Deploy 半年后关停
Deno 整个团队加入 Cloudflare,转去做 Workers 和 Durable Objects;Deno 保持开源,但官方开发一年后停止。
Ryan Dahl 放弃了「再造一个更好的 Node」,转而押注 Cloudflare 的编程模型,用户得自己算迁移账。
事实
- Deno 运行时再发一年月度版本,只修 bug 和安全问题,之后停止开发;代码继续开源,欢迎别人接手。
- Deno Deploy 再运行六个月后关闭,付费客户可获迁移到 Cloudflare Workers 的支持;JSR 包仓库继续运营,基础设施搬到 Cloudflare。
- 团队会把 celld 的做法并进 workerd(Workers 的开源运行时):一群 workerd 实例用对象存储桶来协调和存数据,方便自己部署。
- Dahl 说最想做的是 AI 代理:Durable Objects 便宜、无服务器、带持久状态和 WebSocket,适合跑代理的外壳程序。
解读
- 对产品:押注小厂的运行时或托管平台,要把「被收购后停更」写进风险表。一年维护期听着长,迁移大项目其实很紧。
- 收购的真正标的是人和方向,不是 Deno 这个产品。Cloudflare 要的是把「有状态的小服务」变成写服务器的默认方式。
- 代理托管正在变成云厂商的必争之地:谁能便宜地跑成千上万个长期在线、有记忆的代理,谁就有下一代开发者。
讨论
- 反方最高赞指出「一年后停止开发」藏在文末,很多公司已经从 Node 全面迁到 Deno,这下吃亏;有人说标题应该叫「Cloudflare 收购团队,Deno 实际停摆」。
- 反方老用户说早在 Deno 把 npm 兼容当重点时就看到了结局:它从简洁变得臃肿;也有人认为是 Bun 靠 npm 兼容抢走了用户,逼 Deno 改路。
- 正方Workers 负责人 Kenton Varda 回复说 workerd 本身也有很强的沙箱;有人认为更值得关注的是 celld 并入 workerd,自托管会简单很多。
- 共识开发工具整合还在继续:评论列出 Bun 和 Stainless 归 Anthropic、Astral 归 OpenAI、Astro 和 VoidZero 归 Cloudflare 等交易。