加载中...

Bun 是由 Jarred Sumner 创建的高性能 JavaScript 运行时与工具链,用 Zig 语言编写,JavaScript 引擎采用 Safari 的 JavaScriptCore(而非 Node.js 使用的 V8),1.0 版本于 2023 年 9 月发布。
Bun 的定位是「全家桶」:一个二进制文件同时提供运行时(兼容大部分 Node.js API 与 npm 包)、包管理器(安装速度远超 npm)、打包器与测试运行器(bun test,API 兼容 Jest)。原生支持 TypeScript 与 JSX 直接执行,内置 SQLite、WebSocket、密码哈希等常用能力,启动速度与吞吐在多数基准中优于 Node.js。
开发公司 Oven 获风险投资支持,商业模式围绕托管服务展开。
优点是速度快、开发体验一体化、省去大量工具拼装;缺点是 Node.js 兼容仍有边角差距,生产环境的长期稳定性积累不及 Node.js 深厚。

登录 后参与讨论
暂无讨论,来发表第一条评论吧