还记得那个性能爆表、完虐 Node.js 和 Deno 的新锐 JS 运行时 Bun.js 吗?不记得的话我帮你回忆一下:
Bun is a fast all-in-one JavaScript runtime
Bundle, transpile, install, and run JavaScript & TypeScript projects — all in Bun. Bun is a new JavaScript runtime with a native bundler, transpiler, task runner, and npm client built-in.
简单说:Bun 是一个全新 JavaScript 和 TypeScript 运行时,自带原生打包、转换编译、安装、运行工具,堪称 all-in-one 全能选手,最关键的是速度贼拉快,具体看下面几个图。
可以看出,相比 nodejs 和 deno 确实是碾压一般的存在。
2022.12.7 作者 Ashcon Partovi 发布了最新的 0.3.0 版,新版有哪些提升呢?我来用人话为大家总结一下,放心,咱不玩那种恶心的机翻。
可以看出,在工作负荷状态(处理完成 200K 的 http 请求)下,Bun 的最新版仅占用 30M 内存,不仅相比之前版本有了大幅度进步,跟 nodejs 和 deno 的横向对比中也再次获得压倒性优势!
目前兼容的 Node.js APIs 如下:
更多细节内容,请自行移步官网查看。
Bun.js 会不会大获成功?欢迎大家评论区讨论!