昨天最火的前端新闻:之前推荐过的 Bun 正式推出了 1.0 版本。
https://t.co/jbjCb26Qlr
它是一个快速(官方给出的图表速度真的非常快)和大而全(All in on Toolkit)的 Javascript 运行环境。不了解的朋友可以看这篇文章的一张图就知道了。它几乎囊括了前段工具链里面所有的工具,一步到位。
1 代替 Node.js ,并且提供了这些额外的功能:
- npx - bunx
- nodemon - 提供内置的 watch 模式
- dotenv - 可以读取环境变量(最新版 Node.js现在好像也可以了)
- 支持支持 Node.js API 并且还提供一些新的 Bun API。
2 内置 Transpilers,可以直接运行 typescript ,JSX等各种文件格式。
3 内置 Bundlers,速度非常快。
4 内置 Package managers,完全兼容 npm,速度超过 pnpm。
5 内置测试框架 Testing libraries。
更多特性和详情建议大家看看文章,里面非常全面,在现在前端世界工具越做越小的情况下,反其道而行之,做一个包罗万象的通用工具,是一项非常浩大的工程,但是 Bun 看起来做的很好。大家可以尝试看看怎样,我用了以后挺喜欢的。
点击图片查看原图