Deno 2.8 正式发布,这是迄今为止最大的次要版本更新。此次更新在 Node.js 生态兼容性和包管理性能上实现了突破性进展。在兼容性方面,Deno 2.8 针对 Node.js 测试套件的通过率从上一版的 42% 飙升至 76.4%,通过 500 多次提交优化了几乎所有 node:* 模块,并默认引入了 lib.node 类型定义,使得 npm 包能够直接进行类型检查。性能方面,通过并行解析、解压线程池优化及 libdeflater 等技术,冷启动 npm 包的安装速度提升了 3.66 倍,node:http 的吞吐量翻倍,且 base64 编解码速度提升 3 倍。CLI 交互进行了人性化改进,`deno add` 和 `deno install` 命令不再强制要求 `npm:` 前缀。此外,新版本新增了 `deno audit fix`、`deno pack` 和 `deno bump-version` 等子命令,支持 `import defer` 提案以延迟模块加载,并内置了 CPU 性能分析器及对 Chrome DevTools 网络流量的检查支持。
事件分析
💡 核心观点:Deno 2.8 通过极致的 Node 兼容性与性能碾压,试图“吞噬”而非“颠覆”现有的 JavaScript 开发者生态。
原文链接:Hacker News





