Deno 即将加入 Cloudflare,并将在未来一年内逐步结束其在运行时方面的投资。Ryan Dahl 上周宣布,Deno 团队正在将 Deno 的 celld 合并到 Cloudflare 的 workerd 中。JSR 将继续运行在 Cloudflare 的基础设施上。这一公告发布于 Deno 2 发布两周年的当天。Bun 在十个月前加入了 Anthropic。Deno 所推崇的益处已经惠及整个生态,只是不再来自 Deno 本身。竞争对健康的生态系统至关重要。遗憾的是,Deno 从未真正在生产环境中达到临界规模;到 2026 年,Node 的主导地位与 2018 年时一样强大。Deno 所取得的成就在于激活了行业,并对现有的领导者形成了压力。
Deno 以全新的姿态起步,采用默认拒绝的权限模型、将 TypeScript 作为一等输入、使用 Web 标准 API、仅支持 ES 模块,并且只需一个可执行文件。随后,Bun 出现了,它从零开始重建工具链以追求速度,同时还能运行现有的 npm 包。2024 年 10 月发布的 Deno 2 通过完整的 Node 与 npm 兼容性完成了这项工作。Cloudflare 于 2022 年开源的 workerd 由于软件包都在那里,因此发展出了自己的 Node 兼容层。Node 也采纳了许多最初由 Deno 开创的功能,包括全局 fetch、Web Socket 以及稳定的权限模型。替代运行时的实验实际上已经结束,尽管 Deno 有诸多创新,Node 依然是默认选择。
来源: Hacker News · 由HeadlinesBriefing整理摘要