Bun更新1122执行效率超Nodejs三倍速来围观
【ITBEAR】8月11日消息,近期,Bun执行环境迎来了1.1.22版本的重大更新,进一步巩固了其在Java执行环境中的领先地位。这款原生支持Java、Type和JSX/TSX的工具,一直以运行效率快而著称,此次更新更是号称在性能上实现了显著提升,同时大幅削减了RAM的使用量,并对Node.js的兼容性进行了深度优化。
据ITBEAR了解,官方以流行的网页框架Express.js为例,进行了性能对比测试。结果显示,在Bun 1.1.22版本中,Express.js的运行效率相较于Node.js提升了3倍,处理请求时的吞吐量也增长了50%,这一数据无疑彰显了Bun在性能优化方面的卓越成果。
此外,Bun还特别针对Windows平台进行了优化,新增了并行转译技术支持,这一创新使得ES模块的加载速度得以提升4倍,为Windows用户带来了更加流畅的使用体验。
在内存管理方面,Bun 1.1.22版本对模块源代码的释放时机进行了精细优化。当用户利用bun—hot功能重新加载代码时,RAM的使用量能够降低一半。同时,开发团队还修复了一个在导入或请求已被回收的模块时保留其源代码引用的错误,进一步减少了RAM的消耗。
在Node.js兼容性方面,Bun也进行了大量的改进和错误修复工作,确保Node.js库能够在Bun环境中顺畅运行。这些努力不仅提升了Bun的实用性和稳定性,也使得开发者将应用程序从Node.js迁移至Bun变得更加容易,为开发者提供了更多的选择和便利。