Bun 的五月更新:性能提升与内存优化
在刚刚过去的五月,Bun团队只发布了三个小版本更新(v1.1.8、v1.1.9和v1.1.10),在不断优化性能和提升稳定性的同时,也为开发者带来了许多新的功能和改进。这些更新不仅修复了大量的bug,还对关键功能进行了显著的优化,尤其是fetch函数的内存使用效率。 主要更新内容概述 这三次更新总共修复了超过140个bug,涉及从Windows平台稳定性到Node.js兼容性的各个方面。以下是几个关键改进: 异常处理改进:添加了对process.on("uncaughtException")和process.on("unhandledRejection")的支持,提升了应用程序的错误处理能力。 性能优化:多项功能性能提升显著,例如JSON.parse速度加快,atob()函数提速8倍,toString('base64url')提速5倍,fetch()函数提速并减少内存使用。 新功能添加:新增了dns.prefetch() API和expect().toBeReturned() matcher,进一步丰富了Bun的功能集。 Windows改进:解决了多个Windows平台上的兼容性问题,...