Notebookcheck Logo

JavaScript 工具包 Bun 1.1 改进了性能,并在 Windows 上首次亮相

Javascript 运行时 Bun 发布了 1.1 版,旨在成为 Node.js 的替代品(图片:Bun/谷歌)。
Javascript 运行时 Bun 发布了 1.1 版,旨在成为 Node.js 的替代品(图片:Bun/谷歌)。
JavaScript 和 TypeScript 工具包 Bun 发布了 1.1 版,并进行了多项改进。这些改进包括支持 Windows 10 及更高版本,以及优化了性能。
Software Open Source Windows

尽管版本仅跃升至 1.1,但 "用于运行、构建、测试和调试 JavaScript 与 TypeScript 的一体化工具包 "的最新版本已提交了 17000 多条。开发人员称,Bun 1.1 可用于从小型脚本到全栈应用程序的各种应用,据说它将更加稳定,并改进与流行的 Node.js JavaScript 运行时的兼容性。

Bun 1.1 JavaScript 运行时最大的新特性是支持 Windows 10 和 11,之前支持 Linux 和 macOS。这意味着,从运行环境、测试运行程序、软件包管理器到捆绑程序,一切都能在 Windows 上运行,"Bun 开发团队在博客文章中解释说。关于 1.1 版的博文中解释道。

运行时可通过以下终端命令在 Windows 上安装:

powershell -c "irm bun.sh/install.ps1| iex"

Bun 附带的软件包管理器与 Node.js 软件包管理器 npm 兼容,据开发人员称,Bun 在 Windows 上的运行效率应该比 yarn 和 npm 高得多。API 调用也应该比竞争对手 Node.js 更快。例如,文件系统查询 "fs.readdir() "在 Windows 上使用 Bun 1.1 的运行速度应比在微软操作系统上安装类似的 Node.js 快 58%。

Bun 将在未来成为 Node.js 的直接替代品,1.1 版 JavaScript 运行时对 Node.js API 支持进行了大量改进和修复。其中包括用于 HTTP/2 请求的 "node:http2 "接口,以及将 V8 JavaScript 引擎的日期解析器移植到 Bun,这样在 Bun 1.1 和 Node.js 中调用 Date.parse() 和 new Date() 的 API 将返回相同的结果。

有关 Bun 1.1 中变化的概述,请参阅开发团队的详细博文中。

资料来源

Please share our article, every link counts!
> Notebookcheck中文版(NBC中国) > 新闻 > 新闻档案 > 新闻档案 2024 04 > JavaScript 工具包 Bun 1.1 改进了性能,并在 Windows 上首次亮相
Alexander Pensler, 2024-04- 8 (Update: 2024-08-15)