商业#部署

Deno 团队并入 Cloudflare

全队加入 Workers 团队;运行时维护一年后停更,Deploy 六个月后关停,JSR 移交。

Deno 与 Cloudflare 官方联合 logo 卡,云海背景

Deno 创始人 Ryan Dahl 10 月 9 日在官方博客宣布:Deno 全团队加入 Cloudflare,与 Workers 及 Durable Objects 团队合并。这不是一次常规收购——没有披露交易条款,更像一次带着完整技术栈的收编:Dahl 把过去八年的产品线(运行时 → Deno Deploy → 分布式应用项目 celld)整体并入 Cloudflare 的 serverless 版图。

要点

  • 人员:Deno 全团队并入 Cloudflare Workers / Durable Objects 团队
  • Deno 运行时:保持开源;再提供一年月度安全与缺陷修复,此后停止积极开发,欢迎社区接手
  • Deno Deploy:运行六个月后关停,付费客户获迁移支持转往 Cloudflare Workers
  • JSR:注册表继续运营,基础设施移至 Cloudflare
  • rusty_v8:支持继续,逐步并入 Cloudflare 的 workerd
  • 动机:Dahl 称「伸缩性应内建于编程模型」;AI 智能体的「廉价 serverless + 持久状态 + WebSocket」组合是下一阶段驱动力

三方格局的终局

Node(Oracle/开放基金会)、Deno(现 Cloudflare)、Bun(独立商业化)——三足格局在两年内完成了一次重组。Deno 的八年在「工程正确」与「生态份额」之间反复摇摆:TS 原生支持、URL 导入、默认安全模型都领先时代,但 npm 的引力从未被挣脱。并入 Cloudflare 后,Deno 的遗产以另一种方式存续:rusty_v8 进 workerd、JSR 成为跨运行时基础设施、Durable Objects 拿到一个完整实现过「分布式编程模型」的团队。

AI 是这次收编的隐藏注脚

Dahl 在博客里特意点名 AI 智能体:Durable Objects 的「廉价 serverless + 持久状态 + WebSocket」组合恰好是智能体工作负载的形状——每个智能体需要沙箱、会话状态与实时通信。这与 Modal 秒级扩展百万沙箱、OpenAI 年化收入逼近 500 亿带来的基建需求是同一条曲线:智能体负载的基础设施卡位战开打,运行时独立生存的空间被平台挤压殆尽。Deno 的选择与其说是失败,不如说是对「平台化终局」的提前接受——八年时间证明的是:一门语言可以赢得开发者的心,但赢不下基础设施的账单。

对用户的实际影响

迁移窗口是硬约束:Deploy 用户只有六个月,Workers 是官方指定的去处(迁移支持同步给出);运行时用户有一年缓冲,但「停止积极开发」意味着新特性与平台适配就此冻结。 对中文技术社区还有一层实际影响:Deno 曾是边缘函数与新一代 Web 框架教学里的常客,相关课程与书籍的维护者从现在起要面对「教一个冻结的运行时」的尴尬——教材的去留会成为社区未来一年的小议题。对依赖 Deno 的 CI/工具链,现在是评估迁移或接管维护的时刻——开源不会消失,但维护成本转移给了社区;npm 生态的工具链反而无需动作,因为 Deno 的 npm 兼容层随运行时而止。JSR 用户可以松一口气:包注册表比运行时更接近「公共品」,Cloudflare 接管后中立性有待观察,但短期 continuity 无虞。

编辑判断:战争的收尾

对行业,这起收编印证了一个趋势:运行时不再是产品,而是平台的获客层——Bun 的下一步因此更值得盯,它是这个赛道最后一个独立玩家——Cloudflare 买下的与其说是 Deno,不如说是「认可编程模型即基础设施」的那批开发者。Dahl 在博客里把 AI 智能体列为 Durable Objects 模型的下一阶段驱动力,与 Modal 的百万沙箱指向同一结论:智能体经济的基础设施卡位战已经开始,第一个出局的是独立运行时。