Cloudflare收购Deno及其团队变动

Cloudflare已宣布收购由Node.js创始人Ryan Dahl创建的开源JavaScript和TypeScript运行时公司Deno。根据公告,Deno创始人Ryan Dahl及联合创始人Bert Belder将带领整个团队加入Cloudflare。此次收购的财务条款尚未披露,但相关资料显示Deno此前共筹集资金2600万美元。

Deno运行时及相关服务的后续安排

随着此次收购,Deno的开发方向将发生重大变化:

  • 运行时开发: Deno运行时将在一年后停止开发。在最后一年中,团队将提供每月一次的更新,以进行维护和安全更新。
  • 服务关闭: Deno Deploy计划在六个月内关闭。
  • 团队重心: Deno团队将专注于Cloudflare的Workers平台及相关技术,旨在使Cloudflare的应用平台更易于运行,包括在私有运营的基础设施上运行。

核心技术资产与战略目标

此次收购的核心资产被认为是开源项目celld。celld是一个分布式部署工具,能够使用单个Rust二进制文件运行Workers和Durable Objects。

通过引入celld,Cloudflare计划将其合并到开源运行时workerd中,以实现完整的自托管支持。这一举措旨在允许企业在自有基础设施上运行Cloudflare的无服务器编程模型,从而解决Workers平台长期以来被诟病的“锁定”问题。

技术背景与影响

Deno采用Rust、V8 JavaScript引擎和Tokio构建,具备内置TypeScript支持、默认限制系统资源访问的安全模型,以及集成测试、格式化和依赖管理工具。

对于CIO而言,此次收购为服务器端和边缘平台的便携性提供了具体方案。但对于已经在运行Deno的团队来说,这意味着他们将面临未曾计划的迁移。