号称框架运行效率相比 Node.js 快 3 倍,JavaScript 执行环境 Bun 获 1.1.22 版更新

8 月 11 日消息,Bun 是一款受欢迎的 JavaScript 执行环境,其原生支持 JavaScript、TypeScript 和 JSX / TSX 以“运行效率快”著称,近日该环境获得 1.1.22 版本更新,号称进一步提升了性能,同时大幅减少了 RAM 使用量,并改进了 Node.js 的兼容性,附项目地址(点此访问)。

官方以网页框架 Express.js 进行对比,表示 Express.js 在 Bun 1.1.22 版本中性能获得了大幅提升,运行效率比 Node.js 快了 3 倍,同时在处理请求时的吞吐量也提高了 50%。

Bun 还针对 Windows 平台进行了专门优化,新增并行转译(Concurrent Transpilation)技术支持,号称能够让 ES 模块的加载速度提升 4 倍。

在 RAM 用量方面,Bun 1.1.22 版本对模块源代码的释放时机进行了优化,现在用户在使用 bun—hot 重新加载代码时,可以令 RAM 用量降低一半。开发团队同时提到他们还修复了一个在导入或请求已被回收的模块时保留其源代码引用的错误,因此进一步降低了 RAM 消耗情况。

Node.js 兼容性方面,Bun 进行了大量改进和错误修复,确保 Node.js 库可以在 Bun 中顺畅运行,也使得开发者将应用程序从 Node.js 迁移至 Bun 更加容易,提高了该环境的实用性和稳定性。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平