Deno 2021 回顾:优化核心、兼容 Node.js、正在准备 Deno 2
Deno 官方博客回顾了项目在 2021 年发生的重大事件和新增的重要功能。博客提到,Deno 在 2021 年发布了 44 个版本(11 个小版本更新,33 个补丁更新),新增了许多重要功能,修复了大量错误,以及优化性能。 Deno Deploy 2021 年夏天,Deno Deploy发布了首个 Beta 版本,这是由 Deno 团队从头开始构建的现代serverless云,用户可以使用它非常快速地将 JavaScript、TypeScript 和 WASM 服务部署到世界各地的数据中心。 优化 Deno 核心 Deno 核心提供了 "opcalls" 功能(与 syscalls 类似,又名),此功能允许 JavaScript 调用 runtime(fs/net/url-parsing/...)提供的 Rust 函数。在 1.9 版本发布之前,开发者通过混合使用 JSON 和二进制缓冲区对 opcall 值进行编组。 op-layer 的效率是决定 runtime 整体性能的一个关键因素。opcalls 以前每次调用有 4000ns 的开销,现在减少至原来的大约 1%,每次调用仅需...
