尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Windows下载、安装 Bun v1.3.14(附安装包bun-windows-x64.zip)

Windows下载、安装 Bun v1.3.14(附安装包bun-windows-x64.zip)
📅 发布时间:2026/7/27 22:10:13

文章目录

    • 1. Bun 简介
    • 2. bun-v1.3.14 版本亮点
      • Bun.Image —— 内置图片处理 API
      • 7 倍加速热安装 —— 全局虚拟存储
      • 实验性 HTTP/2 和 HTTP/3 支持
      • 其他重要改进
      • 核心重写:Zig → Rust
    • 3. 获取安装包
    • 4. 快速开始
      • 常用命令

1. Bun 简介

Bun 是由 Jarred Sumner 于 2021 年创建的 JavaScript 和 TypeScript 一体化工具包(all-in-one toolkit),2022 年 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.js(V8 引擎)。从 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 —— 内置图片处理 API

v1.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():新增进程执行 API
  • Windows ConPTY 支持:Bun.Terminal可在 Windows 上使用
  • FreeBSD 和 Android 构建
  • 共享 SSL_CTX 缓存:大幅降低 TLS 内存占用(MongoDB/Mongoose 工作负载从约 1GB RSS 降至约 168MB)
  • 跨语言 LTO:Linux 二进制减小约 8.58 MB,Windows 减小约 17.66 MB
  • ESM 模块加载快约 12%,HTTP 吞吐量提升约 3.5%,escapeHTML快约 6.5%
  • JavaScriptCore 引擎升级:包含 565 个上游提交
  • 多项内存泄漏修复:涉及 TLS、WebSocket、fetch、数据库连接、流、Worker、Redis、PostgreSQL、MySQL

核心重写:Zig → Rust

v1.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.14(bun-windows-x64).zip ├── bun-windows-x64.zip ├── Windows安装bun-bun-v1.3.14(bun-windows-x64).pdf ├── README/ │ ├── README.md │ └── README-中文版.md ├── 发布说明/ │ ├── RELEASE-NOTES.md │ └── RELEASE-NOTES-中文版.md └── LICENSE

4. 快速开始

解压整合包根目录中的bun-windows-x64.zip,将其中的bun.exe所在目录添加到系统 PATH 环境变量,或直接在命令行中进入该目录使用。

常用命令

bun init# 初始化新项目bun run index.ts# 运行 TypeScript 文件(开箱即用)buntest# 运行测试bun run start# 运行 package.json 中的 `start` 脚本buninstall<pkg># 安装一个包bunadd<pkg># 添加依赖bun remove<pkg># 移除依赖bunx cowsay'Hello, world!'# 执行一个 npm 包(无需安装)bun upgrade# 升级 Bun 到最新版本bun build ./src/index.ts--outdir./dist# 打包项目

相关新闻

  • Viper高级配置实战:性能优化、证书部署与反追踪配置指南
  • 揭秘!2026年如何用手机轻松获得外卖红包 - 工具软件使用方法推荐
  • 生活中的网络安全必修课

最新新闻

  • TM4C129 I2C中断寄存器深度解析与实战避坑指南
  • CNN卷积层步幅与填充参数详解及实践
  • Docker快速部署TDengine时序数据库实践指南
  • 数字断舍离与卢德主义新解:技术简化实践指南
  • 2026六枝特区黄金变现避坑指南:实测8大骗局,优选30年老牌连锁全境免费上门 - 华金汇黄金回收
  • chat_templates在生产环境的应用:提升LLM服务稳定性的关键技巧

日新闻

  • OpenClaw开源智能体网关:AI助手与即时通讯的完美融合
  • 写一个简单的sh脚本
  • 2026年 西安缝隙天线厂家:5G通信与车载天线专业定制供应商深度分析 - 卓企推荐

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号