Deno团队宣布加入Cloudflare,并计划在未来一年内逐步停止运行时的独立发展1。该团队的新任务是将Deno合并到Cloudflare的workerd中1。作为Deno生态的重要组成部分,JavaScript注册表JSR将继续在Cloudflare的基础设施上运营1。
这一宣布发生在Deno 2发布两周年之际1。自2018年在JSConf EU推出以来,Deno承诺了URL依赖、无package.json、TypeScript优先支持等特性1。然而,Deno后来逐步采纳了最初反对的特性,包括deps.ts、lock.json、import maps以及npm兼容性1。
虽然Deno未能成为JavaScript运行时的主流替代品,但其推动的理念已深刻影响整个生态。自2018年以来,Node.js增加了fetch、WebSocket、Web Streams、权限模型和测试运行器等特性1。此外,npm 12将默认停止运行安装脚本,这一策略最初由pnpm和Bun率先实施1。
The Deno team has announced its integration with Cloudflare, marking a significant shift in the JavaScript runtime's future.1 Over the next year, the team will gradually discontinue independent development of the Deno runtime, transitioning its focus to merging Deno into Cloudflare's workerd infrastructure.1 The JSR (JavaScript Registry) will continue operating on Cloudflare's infrastructure.1
Despite failing to achieve mainstream adoption as a Node.js replacement, Deno's influence on the broader JavaScript ecosystem has proven substantial.1 Many of the runtime's pioneering features—including a permissions model, native TypeScript support, and Web-standard APIs—have been adopted by Node.js itself.1 Since 2018, Node.js has added fetch, WebSocket, Web Streams, a permissions model, and a built-in test runner, largely reflecting ideas that originated with Deno.1 Notably, npm 12 is set to disable running installation scripts by default, a practice that pnpm and Bun had pioneered.1
The announcement comes two years after Deno 2's release.1 The Bun team joined Anthropic ten months prior to this announcement.1
评论
还没有评论,欢迎留下第一条。