BLOG
热点跟踪 017|Deno 加入 Cloudflare:一份写好倒计时的讣告
先把时间钉住。10 月 9 日,Deno 官方博客与 Cloudflare 官方博客同日各发一篇《Deno is joining Cloudflare》,Ryan Dahl 与 Kenton Varda 联合署名,官宣 Deno Land 团队整体加入 Cloudflare。Ryan Dahl 是 Node 的作者,也是 Deno 的作者,这次带着整个团队过去,第二段创业就此落幕。当天午后消息被送上 Hacker News,拿下当日榜首,截至 10 月 10 日快照已攒超 1000 个支持票、534 条评论。这不是一次融资官宣,也不是一次人事变动,而是一份带时间表的告别:runtime 一年后停止开发,托管服务六个月后关停,告别信里所有关键日期都已预先写好。事件仍在 24 小时窗口内,评论数还在动,数字以 10 月 10 日为切面。以下事实以双官方博客原文与 HN 讨论池为准,转引与推断部分正文逐一标注。
发生了什么
官宣内容一段导览。Deno Land 团队整体加入 Cloudflare,并入对方的 Workers 与 Durable Objects 团队;两边的工程也合并,workerd 与 celld 走到一起。workerd 是 Cloudflare Workers 背后的核心引擎,celld 是 Ryan Dahl 的新项目,一个基于 Workers 编程模型的分布式应用框架,也是 Deno、Deploy、celld 三部曲的终章,两条血脉就此并成一条。对存量产品,博客给出明确时间表:Deno runtime 保持一年的月度更新,内容是 bug 修复与安全补丁,一年后官方停止开发;Deno Deploy 继续运营六个月,随后关停,付费客户迁移到 Cloudflare Workers,官方提供迁移支持;JSR 注册表继续运营,基础设施迁到 Cloudflare;rusty_v8 继续支持,推进并入 workerd。每一项的结局都列得明确,措辞没有含糊。收购金额,两篇博客都没有披露。官方叙事是简化与聚焦:团队合并、产品并线、精力集中,听起来都是好消息;时间表讲的是另一个故事,每一条都是终局日期。
一份写好倒计时的讣告
先审叙事。 Deno 的起点写在使命里:修复 Node 的错误,让服务端软件更简单。十年之后,终点是一张日程表:runtime 被处决的日期定在一年后,团队并入 Cloudflare,付费用户六个月内搬家。Ryan Dahl 的三部曲每一步都在继承,也都在放弃:发明 Node,然后放弃它去重造 Deno;重造 Deno,然后放弃独立 runtime,去 Cloudflare 的编程模型上做 celld。分开看,每一步都有理由:技术更新,模型更干净,平台更大。合起来看,用户每一步都要跟着付迁移成本,而作者永远先一步走向下一个平台。博客原文有一句主动语态的自述:「我们决定把未来开发放进共享平台,而不是继续开发独立的 runtime 和托管服务」。选择是作者的,被选择是用户的。最刺眼的是感谢辞与倒计时同框:一边感谢所有贡献代码、基于 Deno 建立业务、信任我们方向的人,一边写下一年后我们停止开发。对那些把产品建在 Deno 上的业务来说,感谢信与搬家通知是同一份文件。讣告的规格齐了,连悼词都是作者自己预先写好的。
再审「保持开源」。 官方口径说,Deno 将保持开源,欢迎他人接手。这句话的每一半都值得放上天平。开源是真的,仓库还在,许可证没变。接手是空的:HN 高赞评论的判断是,除非有人真的接手,否则 Deno 将实质无支持。接手一个成熟 runtime 不是接手一堆文档,构建集成、安全补丁响应、发布节奏都得有人扛,社区意愿与工程余力缺一样都不成。一年后社区分叉能否成活,官方没有给答案,评论区也没有。另一边的对照更能说明结构:celld 基于 Workers 编程模型,workerd 的开源自托管是 Cloudflare 侧的承诺。JSR 迁到 Cloudflare,rusty_v8 并入 workerd,方向全部一致:名字留下,本体并入。被收购方的遗产,靠收购方的基础设施续命,继续活下去的权利既不在社区手里,也不在原团队手里。开源保留在这里更像移交时的礼貌用语,而不是一份可执行的路线图。
最后审用户冲击面。 冲击按产品分层,轻重差别很大。Deploy 用户最紧:六个月内必须完成迁移,付费客户有官方迁移支持,开源用户自理;半年时间要花在核对兼容性、改配置、重做测试上,迁移支持覆盖的是面,覆盖不了时间成本。runtime 用户有一年窗口,修复与补丁照常,一年之后是未知。评论区的失望不加掩饰:一句非常失望的直接表态排在高位,Node 大于 Deno 终于 Done 的梗在楼里刷屏,一行字写完三段历史。正面声音同样存在:有人期待 workerd 成为开源可自托管的 runtime,有人说 Deno 到了大平台手里可能迎来第二春,有人相信两位作者联手能做出有趣、强大且安全的新代码投递方式。最有样本价值的是一个反转:有用户初评如果这是为了杀掉 celld 就太糟了,随后自行更正,承认自己反应太快,双方明确要做的是 workerd 开源自托管。从愤怒到更正不到一天,舆论翻面的速度和消息传播一样快。
评论区怎么说
HN 五百多条评论,几个声音有代表性。
失望是底色。刷屏的梗把十年写成一行:Node 大于 Deno,终于 Done。有人直言非常失望,一句十年路线图换来一张关停时间表,梗被反复改写转发,一行代码替所有人完成了致哀,效率高过任何长文。
「欢迎接手」被冷眼对待。高赞的判断是,没有维护者的开源只是代码堆,除非有人真接手,否则 Deno 将实质无支持。分叉能否成活,乐观者赌社区,悲观者不赌,没人给出确定的答案,这个赌注本身就说明接手预期有多弱。
Cloudflare 侧的承诺有人认真记账。workerd 若真走向开源自托管,成为下一个可自托管的 serverless runtime,这份期待就不是安慰,是可以在发布节奏上验证的东西。节奏兑现,这次合并就给社区留下一份实体的礼物,而不只是一张时间表。
对作者本人的评价两极。有人把三部曲读成不断的推倒重来,跟着跑的用户每次都是陪跑;也有人认为两位作者联手,反而是这十年里最值得期待的技术组合,新的代码投递方式值得等。同一部三部曲,站的位置不同,读出的故事完全不同。
自修正的样本值得单独记。那位初评这是为了杀掉 celld 就太糟了的用户,几小时后自己回来更正,承认反应太快。一条评论里保存了情绪的完整生命周期,也保存了这轮讨论的成色:愤怒是真的,翻面也是真的。
普通用户能做三件事
第一,用了 Deno 的项目,盘点依赖面,分开评估。 Deno 带来的不是一张统一期限的通知单,而是一张分期时间表:runtime 一年后停更,Deploy 六个月后关停,JSR 继续运营。三类依赖,三种紧迫度。runtime 项目有一年窗口,够从容迁移;Deploy 用户先查迁移支持条款,确认迁移路径与费用再动手;JSR 用户暂时只需盯公告。把依赖列出来逐项打标签,顺手数一下有多少代码用了 Deno 独有 API,这个数字直接决定迁移工作量,比笼统的恐慌有用得多。
第二,选型时做一次公交系数自查。 这次事件的教训不限于 Deno:关键依赖要看维护者结构,单一公司主导的开源项目,公司战略一变,项目命运就跟着变。检查方法不复杂,看项目背后是谁,维护者名单里有几家厂商,资金从哪来,几分钟就能判断个大概。下次选型,把被收购后关停写进风险清单,优先基金会或多厂商维护的替代品,至少确认存在可迁移的退路。这不是悲观,这是刚用六个月倒计时演示过的现实。
第三,盯 workerd 的开源自托管进展。 官宣里最有长期价值的一条,是 workerd 推进开源自托管的承诺。Deno 团队与 Cloudflare 合并后的产物,可能成为下一个可自托管的 serverless runtime。关注它的发布节奏,等真正可部署那天,你或许能同时拿到 Deno 的遗产和 Cloudflare 的底座,不用二选一。对想掌控自己 runtime 的个人和小团队,这可能是这次合并留下的真正出口。
结语
分寸最后拿稳。本期做的是言行审计:把官方叙事和现实时间表并排放,修复 Node 的使命对上一年后的停止开发,感谢辞对上六个月的搬家倒计时。对照摆出来,判断留给读者。Cloudflare 的承诺同样是公开事实,迁移支持与 workerd 开源自托管都写进了官宣,兑现与否需要时间检验。本文不指控恶意,商业合并有自己的逻辑,只是当代价的承担者是用户时,值得把账记清楚。
两件事接下来值得盯。其一,workerd 自托管的发布节奏:承诺兑现,Deno 的技术遗产算有归宿;一再推迟,这次官宣就只剩下关停时间表。其二,Deno 社区分叉能否成活:一年窗口内有没有人接棒,决定保持开源是一份遗产,还是一句遗言,这个答案明年此时自见分晓。最后一问留给每个开发者:你的关键依赖里,还有几个正在走倒计时。
参考来源
- Deno 官方博客《Deno is joining Cloudflare》(2026-10-09,Ryan Dahl 署名,全文一手;一年/六个月时间表、感谢辞、三部曲自述均为博客原文口径)
- Cloudflare 官方博客《Deno is joining Cloudflare》(2026-10-09,Kenton Varda 与 Ryan Dahl 联合署名,全文一手;workerd 与 celld 合并方向、开源自托管承诺)
- Hacker News story 50019911(超 1000▲/534💬,10-10 Algolia 快照,10-09 当日榜首;评论区观点均为转述去引号)
- 收购金额:双官方博客均未披露,本文全文未使用任何金额数字(口径说明)