一句话结论
Cloudflare 收购 Deno 团队并将资源投入新架构 celld,Deno 原生运行时将仅获一年维护后停止开发。
关键要点
- Cloudflare 于 2026 年 10 月 9 日正式宣布全资收购 Deno 团队,战略重心转向基于 celld 构建自托管的 Workers 编程模型应用。
- 官方承诺在未来一年内为 Deno 原生运行时提供每月版本更新,仅包含错误修复与安全补丁,期限届满后将完全终止该运行时的开发工作。
- 新架构 celld 于 2026 年 8 月发布首个版本,是 Cloudflare Workers 中 Durable Objects(持久对象)模式的开源实现,仅需依赖对象存储即可完成协调与持久化。
- Deno 与 Node.js 的共同创造者 Ryan Dahl 公开表示,Deno 已陷入 Node.js 兼容性的引力场,重新实现 Node.js 缺乏足够的性能或安全优势来证明其合理性。
- Node.js 在 2023 年 4 月的 v20.0.0 版本中引入了类似的权限模型,并于 2025 年 1 月 v22.13.0 版本中宣布该模型稳定,但至今不支持网络主机允许列表。
背景与事实
2026 年 10 月 9 日,Cloudflare 通过官方博客宣布完成对 Deno 的收购。此次收购并非旨在延续 Deno 作为独立 Node.js 替代运行时的地位,而是为了利用 Deno 团队此前在 2026 年 8 月发布首个版本的开源项目 celld。celld 是 Cloudflare Workers 平台中 Durable Objects 模式的开源实现。Cloudflare 的官方目标明确指向基于 celld 进一步开发,使 workerd 的自托管成为构建和运行基于 Workers 编程模型的应用的一等支持方式。
针对 Deno 原生运行时的未来,Cloudflare 给出了明确的维护边界。官方声明指出,在未来一年内,团队将继续提供每月发布一次的 Deno 运行时版本,但更新内容严格限制为错误修复和安全更新。在这一年期限结束后,Cloudflare 将正式结束对 Deno 运行时的开发。Deno 本身将保留开源属性,官方欢迎其他社区成员或企业接管并继续其后续开发工作。
这一战略转向得到了 Deno 核心创始人的支持。Deno 和 Node.js 的创造者 Ryan Dahl 在 Hacker News 的讨论中对该决定做出了详细解释。他明确表示这是一个联合决策,且他本人对此持赞同态度。作为在该项目上投入精力最多的开发者,Ryan Dahl 认为 Deno 目前的状态已无法承担他所能参与的最重要工作。他指出,尽管 Deno 内部包含一些优秀的设计思想且工程实现良好,但它在根本上并未解决足够重大的问题。
Ryan Dahl 进一步剖析了 Deno 陷入困境的核心原因,即其被 Node.js 兼容性需求产生的强大引力场所裹挟。这种兼容性要求迫使 Deno 必须完全模仿 Node.js 的行为模式。在他看来,既然 Node.js 本身运行良好,单纯为了微弱的性能、用户体验或安全边际收益去重新实现整个 Node.js 系统是不具经济合理性的。相比之下,他对构建强大新抽象充满热情。celld 在实际运行中表现优异,它打破了传统文件系统或网络交互的 API 限制,构建了一种完全新型的服务端开发模型。
在技术特性对比方面,Ryan Dahl 提及 Deno 最令他自豪的长期特性是其权限系统。该系统允许用户在运行脚本时精确指定可读写的具体文件、文件夹以及可访问的网络主机。作为对照,Node.js 在 2023 年 4 月发布的 v20.0.0 版本中引入了类似的权限模型,并在 2025 年 1 月的 v22.13.0 版本中将其标记为稳定状态。然而,Node.js 的权限模型在网络控制上仍存在明确限制,目前尚不支持对具体网络主机进行允许列表式的精细控制,网络访问权限仅处于完全开启或完全关闭的二元状态。
影响分析
对中文开发者与从业者而言,这一行业格局变化意味着基于 Deno 原生运行时构建的企业级新项目将面临明确的长期维护风险。对于已经深度绑定 Deno 生态的既有系统,未来一年内的每月安全更新提供了缓冲期,但在此之后,安全漏洞修补与功能迭代的重担将转移至社区或第三方接盘者,这可能增加系统运维的合规性与稳定性成本。对于正在评估服务端开发技术栈的团队,此次收购释放了强烈的信号:抽象层与底层持久化模型的创新正取代对 Node.js 的语法复刻。开发者应密切关注 celld 架构在本地自托管环境的演进,特别是其仅依赖对象存储的协调机制,这可能在微服务架构设计与云原生部署的轻量级实践中提供新的技术选型依据。需要明确的是,这属于基于公开信息的趋势分析判断,具体技术迁移成本需结合各团队实际业务场景进行独立评估。
适用边界
上述关于 Deno 停止开发与转向 celld 的结论,严格受限于 Cloudflare 官方公告中设定的时间条件与模块范围。该结论不适用于未来一年内的 Deno 运行时维护期,也不适用于第三方或开源社区在官方停更后自行 fork 并继续维护的独立分支。此外,关于 celld 的架构优势评估仅基于其作为 Durable Objects 开源实现及依赖对象存储的特性,尚未涵盖其在高并发复杂企业级生产环境中的实际负载表现与边界条件。
孤本观察
从技术演进路径观察,Cloudflare 此举实质上是在承认运行时兼容性市场的内卷已到达临界点,转而将商业资源全面押注于存储与计算解耦的新一代服务端抽象模型上,这是一种用架构降维打击存量竞争的典型策略。
常见问题
Deno 原生运行时的维护期限及更新内容是什么?
官方承诺在未来一年内提供每月版本更新,仅包含错误修复与安全补丁,期限届满后将完全终止开发。
celld 架构的核心特性及首个版本发布时间是什么?
celld 于 2026 年 8 月发布首个版本,是 Durable Objects 模式的开源实现,仅需依赖对象存储即可完成协调与持久化。
Node.js 权限模型在 v22.13.0 中实现了什么,仍存在什么限制?
在 2025 年 1 月 v22.13.0 版本中宣布权限模型稳定,但目前尚不支持对具体网络主机进行允许列表式的精细控制。
Cloudflare 收购 Deno 团队后,Deno 开源属性及后续开发由谁负责?
Deno 保留开源属性,官方欢迎其他社区成员或企业接管并继续后续开发,Cloudflare 自身将终止对其开发。