JavaScript运行环境Bun性能大幅提升,网页应用框架express.js请求吞吐量增50%
支付動態 · 2024-08-09

Bun 1.1.22更新重点提升性能表现,Express.js运行速度为Node.js的3倍,ES模块加载速度4倍速改进,新版Bun的内存使用量减少,还增强了在Node.js的兼容性

以运行速度著称的JavaScript运行环境Bun,在其最新版本1.1.22又对性能进行了一系列的强化,网页应用框架Express.js的运行速度进一步提升,ES模块在Windows上的运行速度也更快了,POST请求时Bun.serve()速度快了10%,而内存使用量大幅减少,对Node.js兼容性获得改善。整体来说新版本Bun的开发体验和程序运行效率都有显著提升。

Bun相较于Node.js是更为现代化的JavaScript运行环境,以其高性能和丰富内置工具著称。Bun在处理HTTP请求和模块加载方面都比Node.js更快,应用程序的运行效率也较好,而且原生支持JavaScript、TypeScript和JSX/TSX,让开发者使用起来更方便。

Bun 1.1.22的性能改进是一大重点,首先,Express.js框架在Bun中的性能获得大幅提升,请求吞吐量相比上一版本提高了50%,Express.js在Bun中运行速度是Node.js的3倍。另外,针对Windows平台的优化,ES模块的加载速度提升达4倍,开发团队解释,原本只在Linux和macOS实作的并行转译(Concurrent Transpilation)技术现在也上到Windows中。

此外,Bun高性能HTTP服务器功能Bun.serve(),处理Post请求的吞吐量提升10%,特别是在代码不需要读取请求主体,例如上传的数据或表单等情况,性能提升更为明显。以上这些改进都大幅提升Bun在处理高负载应用程序时的效率和反应速度。

新版本Bun在内存使用量也有改善,通过优化模块源码释放时机,达到在使用bun—hot重新引导程序码时,内存使用量减少一半。开发团队也修复了一个导入或是要求已经被回收的模块,会保留其源码引用的错误,而这也进一步减少内存消耗

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

热门文章
灰度世界杯嘉年华狂欢派对吉隆坡站即将开启,业务拓展人脉社交从马来西亚开始
灰度头条
张侨伟参议员排除全面禁止,敦促菲律宾规范网络赌博
东南亚资讯
亚洲游戏市场观察:15大市场热门游戏与用户趋势
线上游戏
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
密西西比州众议院委员会推进提议增加赌场税的法案
游戏风向
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
GGC Awards 2026 璀璨科伦坡:致敬 iGaming 行业的领航者与创新力量
灰度头条
BETFAIR 网络攻击80万用户资料泄露
游戏风向
准备好了将你的收益最大化吗?尝试ProPush.me Constructor!
广告营销
超级PAC筹资4800万美元:体育博彩势力加码
游戏风向
横跨全球6个城市,灰度8场派对邀你共看世界杯,重塑高质量社交新场景
灰度头条
灰度在iGB L!VE 2026展位T70和你相约7月,一起点燃伦敦的热情!
灰度头条
首页
游戏
合作
发现
我的