文章目录1. Bun 简介2. bun-v1.3.14 版本亮点3. 获取安装包4. 快速开始常用命令1. Bun 简介Bun 由 Jarred Sumner 于 2021 年创建2022 年 7 月首次公开发布一周内即获得 20,000 个 GitHub Stars。截至 2026 年 7 月Bun 在 GitHub 上已积累超过 95,000 个 Stars 和 4,900 个 Forks每月下载量超过 700 万次。Bun 团队于近期被 AnthropicClaude 的开发商收购Bun 将保持开源和 MIT 许可。Bun 是一个面向 JavaScript 和 TypeScript 应用的全能工具集all-in-one toolkit以名为bun的单个可执行文件形式发布设计为 Node.js 的即插即用替代品drop-in replacement。它底层采用 JavaScriptCore 引擎v1.3.14 起核心由 Zig 移植为 Rust大幅降低了启动时间和内存占用。核心特色全能一体bun命令集成了运行时runtime、包管理器package manager、构建器bundler和测试运行器test runner开发环境不再需要上千个 node_modules 依赖极致性能包安装速度约为 npm 的 29 倍内置工具测试、构建、脚本运行均显著快于现有方案原生 TypeScript 支持无需额外编译步骤开箱即用地支持.ts和.tsx文件Node.js 兼容可在现有 Node.js 项目中几乎无需改动即可使用兼容 npm 生态跨平台支持 Linuxx64 与 arm64、macOSx64 与 Apple Silicon以及 Windowsx64 与 arm642. bun-v1.3.14 版本亮点该版本汇集了11 位贡献者的92 条贡献。核心重写Zig 到 Rust最具基础性的变更Bun 约 100 万行核心代码从 Zig 移植到了 Rust借助 AI 辅助工具在约六天内完成。重写通过了 99.8% 的测试套件二进制文件体积缩小约 3-8 MBWindows 上最多缩小 17 MB并匹配或略微提升了性能基准。Bun.Image —— 内置图像处理 API新增原生图像处理 API无需sharp等外部库。支持 JPEG、PNG、WebP、GIF、BMP、AVIF、HEIC 等格式常见操作比sharp快 20% 以上元数据读取快约 70 倍。支持缩放、旋转、裁剪、格式转换等链式操作。HTTP/3 与 HTTP/2 支持Bun.serve()新增实验性 HTTP/3QUIC支持基准测试达到 509K 请求/秒静态和 283K 请求/秒动态。fetch()客户端也支持h2和h3协议并可通过Alt-Svc头自动升级。性能优化热安装速度提升 7 倍通过隔离链接器全局存储bunfig.toml配置[install] globalStore trueESM 模块加载速度提升约 12%HTTP 吞吐量提升约 3.5%HTML 转义速度提升约 6.5%JavaScriptCore 引擎升级565 个上游提交MongoDB/Mongoose RSS 内存从约 1 GB 降至约 168 MB共享 SSL_CTX 缓存包管理器与工具链新增--no-orphansCLI 标志退出时自动清理所有子进程fs.watch()在 Linux 和 macOS 上完全重写递归监听现已跟踪新建目录跨语言 LTO 使 Windows 二进制文件体积最多缩小 18 MBFreeBSD 和 Android 构建版本现已可用Windows 上新增 Bun.Terminal通过 ConPTYnode:worker_threads稳定性修复代码签名支持 Windows 和 macOS3. 获取安装包如果访问 GitHub 不便安装包及中文文档https://hanshuixin.org/go/224C内含 bun-linux-x64.zip、README 中英对照、发布说明中英对照和 LICENSE。适用于 Linux x86_64glibc建议内核版本 5.6 或更高最低要求 5.1。Linux安装bun-bun-v1.3.14bun-linux-x64.zip ├── bun-linux-x64.zip ├── Linux安装bun-bun-v1.3.14bun-linux-x64.pdf ├── README/ │ ├── README.md │ └── README-中文版.md ├── 发布说明/ │ ├── RELEASE-NOTES.md │ └── RELEASE-NOTES-中文版.md └── LICENSE4. 快速开始解压bun-linux-x64.zip将bun可执行文件放入 PATH 目录即可使用。常用命令bun run index.ts# 运行 TypeScript 文件buntest# 运行测试bun run start# 运行 package.json 中的 start 脚本buninstallpkg# 安装依赖包bunaddpkg# 添加依赖bunxpackage# 执行 npm 包bun upgrade# 升级 Bun 到最新版本bun--version# 查看当前版本