Hasty Briefsbeta

双语

Deno 2.6

5 months ago
  • #Deno
  • #JavaScript
  • #TypeScript
  • Deno 2.6 引入了 `dx` 工具,这是一个类似 `npx` 的新工具,用于运行包二进制文件。
  • 新增细粒度权限控制,通过 `--ignore-read` 和 `--ignore-env` 标志实现更精细的安全管控。
  • 通过 `tsgo`(用 Go 编写的新实验性 TypeScript 类型检查器)实现更快的类型检查。
  • 支持 Wasm 源阶段导入,可直接导入原始 Wasm 模块。
  • 新增 `--require` 标志以运行 CommonJS 模块,提升 Node.js 兼容性。
  • 新增 `deno audit` 命令,用于扫描依赖项中的安全漏洞。
  • 通过 `deno approve-scripts` 改进依赖管理,实现对生命周期脚本的控制。
  • 打包器功能增强,包括改进对运行时特定标识符的处理。
  • Node.js 兼容性提升,默认包含 `@types/node` 类型定义。
  • 全面性能优化,包括修复 `fetch` API 的内存泄漏问题。
  • 生活质量改进,如动态命令行补全和更清晰的堆栈追踪。
  • 升级至 V8 14.2 引擎,带来最新 JavaScript 特性和性能提升。