Bun v1.3.3, 这款被称作是 “高性能 JS 工具链” 的产品, 在这个最新版本里达成了从 “单一运行时” 到 “全栈开发平台” 的跨越, 原生整合前端构建、数据库连接、Redis 缓存等核心能力, 借助一套工具链连通全栈开发链路, 使得开发者摆脱多工具切换的低效困境。
快速上手:多平台零门槛安装
Bun v1.3.3也针对安装体验给予了十分全面的优化, 它支持包括macOS, Linux的全平台, 并且还给出啦快速部署方面的方案、这里国内开发者能够直接复制之后去使用(附上其命令):
安装完毕之后呢, 请去执行这个: bun -- , 啥时候显示出 1.3.3 版本了那就意味着部署成功了, 不需要进行额外配置就能够启动开发了。
核心升级:全栈开发的四大核心能力
1. 前端开发:告别 Vite/,原生体验拉满
Bun v1.3.3 当中有内置前端开发服务器, 它能完全彻底脱离摆脱对第三方构建工具的依赖状况, 并且其性能达成拥有实现量级突破了, 官方有测试表明显示出, 在打包 10000 个 React 组件的时候仅仅只需毫秒级别的时间就可以完成, 在这方面它的表现远远超越了 、 等工具。
2. 前后端同服:终结跨域与路由割裂
兔子1.3.3版本, 以创新方式达成了前后端于同一进程内运行, 将全栈开发里跨域(CORS)的痛点完全解决, 路由体系对前端页面以及后端应用程序编程接口予以统一支持。
3. 数据库客户端:多引擎零依赖兼容
Bun v1.3.3把Bun.sql升级成统一数据库API, 它原生支持着MySQL, 还支持别的一些、且无需安装第三方库(像、pg)这种, 其性能可是远远超过传统方案的。
4. 内置 Redis 客户端:性能碾压传统方案
新增加的原生Redis客户端, 对Redis予以支持, 且、单实例redis.get每秒吞吐量能够达到250万次, 它可是、的7.9倍呀, 而内存占用仅仅只是1/8。
其他关键增强:性能与安全双升级
Node.js 兼容性:平滑迁移无压力
Bun v1.3.3 添加对像node:vm节点、node:test以及等核心模块的支持, 能够去运行的Node. js测试用例在数量上比v 1.2多出800个, 兼容性迎来了非常大的提升状态,当下存在的Node.js项目还能够进行增量迁移, 并不需要去重新构造代码。
适用场景:谁该选择 Bun v1.3.3?
发布的 Bun v1.3.3, 不只是 JS 运行时进行的一回升级, 甚至还是全栈开发模式所开展的革新。它凭借“一站式解决方案”的想法, 处理了开发者恒久所面对的工具碎片化、配置繁杂琐碎、性能存在瓶颈等问题, 使得 JS 全栈开发变得更具效率、更加简洁。