返回资讯中心
外部精选
ai-models
#LLM#工程实践#cloudfront#javascript#nodejs#ryan-dahl

Cloudflare 收购 Deno,一年后将停止维护 Deno 运行时

来源标题:Deno is joining Cloudflare

Cloudflare 宣布收购 Deno,计划基于其开源项目 celld 推进 workerd 自托管。Cloudflare 表示仅再支持 Deno 运行时一年,提供包含缺陷修复和安全更新的月度版本,之后将停止开发;Deno 将保持开源。Deno 和 Node.js 创始人 Ryan Dahl 称这是双方共同决定,他认为 Deno 已无法解决重大问题。

Simon Willison2026/10/9 · 16 天前5 分钟阅读

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

Deno 加入 Cloudflare

Deno 团队在 8 月发布了 celld 的第一个版本——这是他们对 Cloudflare Workers 中 Durable Objects 模式的开源实现。

今天,Cloudflare 正式收购了 Deno,目标是在 celld 的基础上继续构建,以“让 workerd 的自托管成为使用 Workers 编程模型构建和运行应用的一等支持方式”(详见 Cloudflare 博客)。

坏消息是,Cloudflare 在接下来一年之后将不再维护 Deno 本身:

我们将继续支持 Deno 运行时一年,期间每月发布包含 bug 修复和安全更新的版本。一年之后,我们将终止 Deno 运行时的开发。Deno 将继续保持开源,我们欢迎其他人继续推进它的发展。

Deno(以及 Node.js)的创造者 Ryan Dahl 在 Hacker News 的一条评论中解释了这一决定:

这是双方共同的决定,我也同意。我对它的成功投入最多,也付出了最多的努力——但我不再认为这是我能做最重要工作的地方。Deno 中有一些很好的想法,工程实现也很出色——但它最终没有解决重大问题。它被 Node 兼容性的引力井吸了进去,被迫完全按照 Node 的方式运行。为什么要重新实现 Node?它已经能用了。边缘性的性能、用户体验或安全优势并不足以说明问题。

我更感兴趣的是构建强大的新抽象。celld 一直运行得非常好,仅依赖对象存储来实现协调和持久化。它不是与文件系统或网络交互的略有不同的 API——而是一种全新的服务器开发模型。

长期以来,Deno 我最喜欢的功能是权限系统,你可以运行一个 Deno 脚本,并精确指定它可以读写哪些文件和文件夹,以及可以访问哪些网络主机。

Node.js 如今也有类似的权限模型,于 2023 年 4 月在 Node v20.0.0 中引入,并在 2025 年 1 月在 Node v22.13.0 中宣布稳定。不过它们尚不支持将特定网络主机加入允许列表——网络访问要么全开,要么全关。

Via Hacker News

Tags: cloudfront, javascript, nodejs, ryan-dahl, sandboxing, deno

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

打开原文
去社区讨论 →