Windows下载、安装 Bun v1.3.14(附安装包bun-windows-x64.zip)
文章目录1. Bun 简介2. bun-v1.3.14 版本亮点Bun.Image —— 内置图片处理 API7 倍加速热安装 —— 全局虚拟存储实验性 HTTP/2 和 HTTP/3 支持其他重要改进核心重写Zig → Rust3. 获取安装包4. 快速开始常用命令1. Bun 简介Bun 是由 Jarred Sumner 于 2021 年创建的 JavaScript 和 TypeScript 一体化工具包all-in-one toolkit2022 年 7 月首次公开发布后一周内即获得超过 20,000 个 GitHub Star。截至 2025 年 12 月Bun 已被 AI 公司 Anthropic 收购GitHub Star 数超过 83,000月下载量达 720 万次。Bun 目前是 Claude Code 等知名 AI 编程工具的底层运行环境。Bun 以名为bun的单一可执行文件形式发布其核心是Bun 运行时Bun runtime一个设计为 Node.js 的直接替代品drop-in replacement的快速 JavaScript 运行时。它最初使用 Zig 语言编写底层由 Apple WebKit 的 JavaScriptCore 引擎驱动在启动速度和内存占用方面远优于传统 Node.jsV8 引擎。从 v1.3.14 起Bun 核心已从 Zig 重写为 Rust。bun命令行工具集成了测试运行器test runner、脚本运行器script runner以及与 Node.js 兼容的包管理器package manager开发者无需安装上千个 node_modules 依赖只需一个bun即可完成全部开发工作。Bun 的内置工具比现有方案快数倍甚至数十倍且几乎无需修改即可在现有 Node.js 项目中使用。核心特色极速性能启动速度约为 Node.js 的 4 倍包安装速度远超 npm/yarn/pnpm测试运行器比 Jest 快 20 倍以上一体化设计一个bun命令替代 Node.js npm/yarn/pnpm Jest/Vitest esbuild/Vite/webpack原生 TypeScript 和 JSX 支持无需额外配置即可直接运行.ts和.tsx文件内置数据库客户端原生支持 PostgreSQL、MySQL、SQLite、Redis 和 S3单文件可执行文件编译可将 JavaScript/TypeScript 项目编译为独立二进制文件内置 API 丰富包含 HTTP 服务器、WebSocket、文件 I/O、密码哈希、图片处理、HTMLRewriter 等Node.js 兼容设计为 Node.js 的直接替代品支持大量 Node.js API 和 npm 包2. bun-v1.3.14 版本亮点该版本汇集了11 位贡献者的92 条贡献修复 92 个 issue收获 380 个赞同于 2026 年 5 月 13 日发布。Bun.Image —— 内置图片处理 APIv1.3.14 引入了原生的图片处理 APIBun.Image无需依赖 sharp 等外部图片处理库。原生支持 JPEG、PNG、WebP、GIF、BMP 格式macOS/Windows 平台额外支持 HEIC、AVIF、TIFF。提供链式调用 API支持调整大小resize、旋转rotate、裁剪crop和格式转换。性能方面metadata()读取速度约为 sharp 0.34.5 的 70 倍调整大小操作快约 1.27-1.38 倍。图片实例可直接作为Response对象返回自动附带Content-Type响应头。7 倍加速热安装 —— 全局虚拟存储新增globalStore模式每个包物化一次到全局缓存目录然后通过符号链接映射到node_modules。在 Apple Silicon macOS 上安装时间从 841ms 降至 115ms约 7.3 倍加速。通过bunfig.toml中的[install] globalStore true启用。实验性 HTTP/2 和 HTTP/3 支持Bun.serve() HTTP/3通过http3: true启用需 TLS基准测试约 509K 请求/秒HTTPS/1.1 约 189K约 2.7 倍fetch() HTTP/2 和 HTTP/3 客户端支持protocol: h2或protocol: h3支持 Alt-Svc 自动升级目前为高度实验性功能HTTP/3 WebSocket、0-RTT、trailers 暂不支持其他重要改进fs.watch()重写Linux 和 macOS 上更可靠的递归监听macOS 线程开销减半--no-orphansCLI 标志确保子进程在 Bun 退出时被正确清理process.execve()新增进程执行 APIWindows ConPTY 支持Bun.Terminal可在 Windows 上使用FreeBSD 和 Android 构建共享 SSL_CTX 缓存大幅降低 TLS 内存占用MongoDB/Mongoose 工作负载从约 1GB RSS 降至约 168MB跨语言 LTOLinux 二进制减小约 8.58 MBWindows 减小约 17.66 MBESM 模块加载快约 12%HTTP 吞吐量提升约 3.5%escapeHTML快约 6.5%JavaScriptCore 引擎升级包含 565 个上游提交多项内存泄漏修复涉及 TLS、WebSocket、fetch、数据库连接、流、Worker、Redis、PostgreSQL、MySQL核心重写Zig → Rustv1.3.14 最引人注目的变化是 Bun 核心从 Zig 重写为 Rust创作者 Jarred Sumner 借助 AI 编程助手完成了超过 100 万行代码的移植。该移植通过了 Bun 现有测试套件 99.8% 的测试用例二进制体积减小性能持平或更优。3. 获取安装包如果访问 GitHub 不便安装包及中文文档https://hanshuixin.org/go/224E内含 bun-windows-x64.zip、README 中英对照、发布说明中英对照和 LICENSE。Windows安装bun-bun-v1.3.14bun-windows-x64.zip ├── bun-windows-x64.zip ├── Windows安装bun-bun-v1.3.14bun-windows-x64.pdf ├── README/ │ ├── README.md │ └── README-中文版.md ├── 发布说明/ │ ├── RELEASE-NOTES.md │ └── RELEASE-NOTES-中文版.md └── LICENSE4. 快速开始解压整合包根目录中的bun-windows-x64.zip将其中的bun.exe所在目录添加到系统 PATH 环境变量或直接在命令行中进入该目录使用。常用命令bun init# 初始化新项目bun run index.ts# 运行 TypeScript 文件开箱即用buntest# 运行测试bun run start# 运行 package.json 中的 start 脚本buninstallpkg# 安装一个包bunaddpkg# 添加依赖bun removepkg# 移除依赖bunx cowsayHello, world!# 执行一个 npm 包无需安装bun upgrade# 升级 Bun 到最新版本bun build ./src/index.ts--outdir./dist# 打包项目

相关新闻

最新新闻

日新闻

周新闻

月新闻