标签
Deno 的开发团队将并入 Cloudflare,并在一年后停止维护该运行时;社区开发者 P. Webb 宣布发起名为 Ende 的社区分支,放弃 Node 兼容性,专注于权限沙箱、后量子加密等新方向。
Deno 正加入 Cloudflare,并逐步缩减对其运行时的投入;与此同时,JSR 将继续在 Cloudflare 的基础设施上运行,团队也将把 celld 合并到 workerd 中。文章回顾了 Deno 带来的竞争如何推动 Node/npm 生态系统的改进,尽管 Deno 自身始终未能形成足够的用户规模。
Cloudflare 正在收购 Deno,基于其 celld 项目进行构建,并将 workerd 的自托管作为一等功能;而 Deno 运行时在此后一年内只会获得错误修复,随后开发将终止。Deno 和 Node.js 的创造者 Ryan Dahl 认可了这一决定,他表示 Deno 已被 Node 兼容性所拖累,而他希望专注于 celld 这类基于对象存储的服务器模型等新抽象。
讨论 Cloudflare 收购 Deno 后关闭该项目的争议,认为这不仅是公关宣传,而是关于企业收购开源团队并解散其项目的重要科技新闻。
Cloudflare 正在吸纳 Deno 核心团队成员,包括 Ryan Dahl 以及 Bartek Iwańczuk 的同事,以将 workerd 打造为一流的、可自托管的开源 JavaScript 运行时,这标志着 JavaScript 运行时格局的一次显著转变。
celld 团队介绍了他们如何使用确定性模拟测试(DST)来探索事件顺序,并复现其 Cloudflare Workers/Durable Objects 运行时中难以复现的缺陷,包括使用随机种子的模拟器如何控制调度、存储故障和时间,以验证系统不变量。
Deno 宣布整个团队加入 Cloudflare:Deno 运行时将在一年维护期后停止开发,Deno Deploy 六个月后关闭,JSR 将迁移至 Cloudflare 基础设施,未来开发重心转向基于 Cloudflare Workers 和 Durable Objects 的统一平台(celld)。
Deno 团队及其创始人 Ryan Dahl 将加入 Cloudflare,以改进 Workers 对 Node.js 开发者的支持,并推动 workerd 成为核心运行时原语。
开发者 David Bushell 解释了他为何放弃 Deno 转而使用 Node.js,内容涉及使用 PNPM 进行包管理、Node 对 TypeScript 类型剥离的限制,以及迁移他的静态网站生成器。
Frugal Tokens 是一款用于分析与AI模型的编程会话中的成本和使用模式的工具,帮助开发者理解和优化他们的支出。
Looped Agent Framework 是一个开源工具,用于构建和部署单一用途的AI智能体,具有单一配置文件、安全权限和Docker原生部署。
Deno 2.9 引入了 `deno desktop`,用于使用 Web 技术构建原生桌面应用程序,同时改进了 Node.js 兼容性、CSS 模块导入和更快的启动速度。
Deno Desktop 是一项新功能,它将 Deno 项目打包成独立的桌面应用程序,使用 Chromium 或原生 Webview,相比 Electron 更轻量;目前处于 canary 阶段,存在一些错误。
本文讨论了LLM代码风格选择如何影响Token消耗和成本,并提供了优化建议,如使用Web API标准和更简单的缩进以减少输出Token。
Deno Desktop 是 Deno 2.9 中的一个新功能,它可以将任何 Deno 项目转变为自包含的桌面应用程序,具有小型二进制文件、框架自动检测、内置自动更新及交叉编译支持。
一篇反思性文章,批评 Deno 转向与 Node.js 兼容的做法,认为这削弱了其原本简洁、零配置的理念,而正是这些特点让开发者对其青睐有加。
Deno 开源了 Claw Patrol,这是一个面向 AI 代理的安全防火墙,它通过隧道路由流量、解析协议、注入凭据并执行规则,以防止危险操作(如删除 SQL 或 kubectl 命令)。
Claw Patrol 是一款开源安全防火墙,位于代理与生产环境之间,允许用户编写 HCL 规则来管控代理操作,例如阻止破坏性 SQL 或要求人工批准 kubectl 命令。
Deno 2.8 发布,新增了子命令:deno audit fix、deno bump-version 以及用于 CI 工作流的 deno ci。