《收编》
发生了什么:10 月 9 日,Deno 官方博客宣布整个 Deno 团队加入 Cloudflare。Ryan Dahl 在博文中说,团队将把未来的开发精力投入到双方的共享平台上,而不是继续维护一个独立的 runtime 和托管服务。具体安排是:Deno runtime 再维护一年,每月发布 bug 修复和安全更新,一年后停止开发(保持开源,欢迎他人接手);Deno Deploy 再运营六个月后关闭,付费用户会得到迁移到 Cloudflare Workers 的支持;JSR 包注册表继续运营,基础设施迁往 Cloudflare;rusty_v8 继续维护,并朝集成进 workerd 的方向努力。workerd 的作者 Kenton Varda 和 Ryan Dahl 还在 Cloudflare 博客发了一篇联合博文。
Dahl 的愿景其实早有伏笔:从 Deno 到 Deno Deploy,再到他后来做的 celld,思路一直是"计算、存储、通信一体化",让开发者不用为每个应用自己拼装基础设施。celld 正是构建在 Cloudflare Workers 编程模型之上的,而他最看好的场景是 AI agent——Durable Objects 把廉价 serverless 执行、持久化状态、WebSocket 和高级 JS 接口装在一起,正好是 agent 脚手架需要的东西。
为什么值得关注:这是 JS 生态的一次大合流。Node.js 的两个主要挑战者——Deno 和 workerd/Workers——现在归到了一家。主战场正式从"谁的 runtime 更好"转向"谁的平台编程模型成为默认"。对开发者来说,Deno 用户有一年的窗口期,该规划迁移了;对行业来说,Cloudflare 一口气买断了 JS 边缘计算两条最强的技术线。而真正的推手可能是 AI:当 agent 需要大规模、带状态的执行环境时,runtime 之争就变成了平台之争。Deno 没有输给 Node,它只是被更大的棋局收编了。