效率比 Node.js 快 3 倍,JS 执行环境 Bun 获 1.1.22 更
Bun是一款受欢迎的 JavaScript 执行环境,其原生支持 JavaScript、TypeScript 和 JSX / TSX 以“运行效率快”著称,近日该环境获得1.1.22版本更新,号官方以网页框架Express.js进行对比,表示Express.js在 Bun 1.1.22版本中性能获得了大幅提升,Bun还针对 Windows 平台进行了专门优化,新增并行转译技术支持,号称能够让 ES 模块的加载速度提升 4 倍。
在RAM用量方面,Bun 1.1.22版本对模块源代码的释放时机进行了优化,现在用户在使用 bun—hot 重新加载代码时,可以令RAM用量降低一半。开发团队同时提到他们还修复了一个在导入或请求已被回收的模块时保留其源代码引用的错误,因此进一步降低了RAM消耗情况。
在 Node.js 兼容性方面,Bun 进行了大量改进和错误修复,确保 Node.js 库可以在 Bun 中顺畅运行,也使得开发者将应用程序从 Node.js 迁移至 Bun 更加容易,提高了该环境的实用性和稳定性。
