返回资讯中心
外部精选
云计算
#容器平台#AI#JavaScript#Open Source#Serverless

Cloudflare收购Node.js创始人Dahl联合创办的Deno团队

来源标题:Cloudflare acquires Node.js creator’s startup that copied its serverless playbook

Cloudflare宣布收购Node.js创始人Ryan Dahl联合创办的Deno团队,交易金额未披露。Deno的独立运行时和云托管服务将关停,工程师转投Cloudflare Workers。Deno曾推出Deno Deploy,与Cloudflare Workers直接竞争,累计融资约2600万美元。

The New StackPaul Sawers2026/10/9 · 17 天前17 分钟阅读

以下正文由 AI 翻译自 The New Stack(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

Cloudflare 正在收购由 Node.js 创始人 Ryan Dahl 联合创办的初创公司,这家公司长期以来一直是 Cloudflare 的竞争对手,最近还打造了 Cloudflare 无服务器计算平台的开源版本。

该公司于周五宣布,Deno(JavaScript 和 TypeScript 运行时)背后的整个团队将加入 Cloudflare。Deno 的独立运行时和云托管服务将被关停,其工程师将转而专注于 Cloudflare Workers——这个 2017 年推出的无服务器计算平台允许开发者运行应用而无需管理底层基础设施。

交易条款未予披露。

Deno 受 Cloudflare 启发的项目

Deno 于 2018 年问世,是 Dahl 为解决 Node.js 不足之处的尝试,尤其是在安全性和依赖管理方面。这家初创公司在两轮融资中筹集了约 2600 万美元,随后推出了 Deno Deploy,与 Cloudflare Workers 形成了直接竞争。

这些年来,两家公司之间也经历了不少摩擦。2021 年,Cloudflare 错误地将 TypeScript 文件识别为视频内容,导致 Deno 的网站和模块注册表被屏蔽,迫使 Deno 将基础设施迁移到别处。

“Celld 是写给他们理念的一封情书;这么好的原语值得在任何地方运行。”

然后在今年 8 月,Deno 推出了 Celld——一个开源项目,复刻了 Cloudflare 的 Workers 和 Durable Objects 编程模型,面向希望在自己的基础设施上运行分布式应用的开发者。

Deno 从不讳言其灵感来源。在 Celld 的网站上,该公司明确致谢 Cloudflare 杰出工程师 Kenton Varda 和 Workers 团队在底层设计上的贡献,称该项目是对他们工作的致敬。

“Celld 是写给他们理念的一封情书;这么好的原语值得在任何地方运行,”网站如此写道。

这种欣赏似乎是相互的。在周五联合发布的一篇博客文章中,Varda 称赞了 Deno 在 Cloudflare 可能曾有所欠缺的领域所具备的专业能力。

“Deno 团队深谙如何围绕自托管运行时打造良好的开发者体验——这正是我们在 workerd 上始终未能攻克的难题,”Varda 写道。

此外,他也承认 Cloudflare 一直难以让其开源 Workers 运行时对在其网络之外运营的开发者具有实用价值。

“坦白说,我们在构建配套服务和工具生态、使其真正可用这方面做得并不好。”

“坦白说,我们在构建配套服务和工具生态、使其真正可用这方面做得并不好,”Varda 继续说道。“我们发布了运行时,然后就有点寄希望于社区能介入并开始将它适配到各种可能的环境中。”

Workers 和 Deno 的下一步

Cloudflare 现在计划将 Celld 与其现有的开源运行时 Workerd 合并,由 Dahl 和 Deno 联合创始人 Bert Belder 领导这项工作。最终目标是让开发者更容易在独立管理的基础设施上使用 Cloudflare 的编程模型来构建和运营分布式应用。

在一封邮件问答中,Dahl 表示合并后的项目预计将继续保持开源,很可能沿用 Celld 目前使用的 Apache 2.0 许可证。他还概述了开发者如何在不依赖 Cloudflare 基础设施的情况下运行该项目。

“运行一组 workerd 实例只需要一个行业标准的对象存储桶来进行协调和存储,”Dahl 对 The New Stack 表示。“API 将与 Cloudflare 自有平台完全一致——这是件好事。”

当被问及开发者能获得什么保障来避免供应商锁定时,Dahl 认为项目的许可证和团队的意图是其独立性的核心所在。

“我们相信在这里只有开源版本才能胜出,因为对于开发者未来如何在 Web 上构建应用如此根本性的东西,必须是可审查的、可移植的,并且能在单一供应商平台之外使用,”他继续说道。“我们不会用其他方式来尝试这件事,只会选择开源,否则就没有意义了。”

“我们相信在这里只有开源版本才能胜出,因为对于开发者未来如何在 Web 上构建应用如此根本性的东西,必须是可审查的、可移植的,并且能在单一供应商平台之外使用。”

这一决定也意味着 Deno 将停止开发其独立运行时和托管服务,团队将转而专注于合并后的平台。Deno 运行时将在未来一年内继续接收每月维护和安全更新,而 Deno Deploy 将在六个月后关停,并为付费客户提供迁移协助。JSR 包注册表将继续在 Cloudflare 旗下运营。

当被问及与 Cloudflare Workers 的竞争在多大程度上影响了这一决定时,Dahl 指出了两个平台之间的相似性以及 Deno 与 Node.js 日益增强的兼容性。

“Deno Deploy 与 Workers 建立在相同的理念之上,这就是为什么联手如此合理,”他解释道。

至于运行时本身,Dahl 表示它与 Node.js 日益增长的兼容性实际上让 Deno 变成了在维护同一技术的另一个实现。

“很多人喜欢 Deno 运行时,它也仍然是 MIT 许可证,但还有一些更大的问题可以通过分布式编程模型来解决,”他补充道。

JavaScript 运行时在 AI 中找到新归宿

值得一提的是,此次收购紧随 Anthropic 于 2025 年 12 月收购 Bun 之后,后者将另一个知名的 Node.js 替代方案纳入了大型科技公司的麾下。然而有一个关键区别:Anthropic 承诺继续将 Bun 作为开源 JavaScript 运行时进行开发,而 Deno 的运行时开发将随着其过渡到 Cloudflare 而终结。

在周五发布的另一篇博客文章中,Dahl 还强调了 AI agent 是这项技术的一个重要应用场景,尤其是在开发者寻求更简单的方式来管理支撑这些 agent 的基础设施之际。

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →