效率比 Node.js 快 3 倍,JS 执行环境 Bun 获 1.1.22 更新

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

官方以网页框架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 更加容易,提高了该环境的实用性和稳定性。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享