macOS下载、安装 Bun v1.3.14(附安装包bun-darwin-aarch64.zip) 文章目录1. Bun 简介2. bun-v1.3.14 版本亮点3. 获取安装包4. 快速开始常用命令1. Bun 简介Bun 是由 Jarred Sumner 创建、由 oven-sh 团队开发的一体化 JavaScript/TypeScript 工具包。自 2021 年首次发布以来它已迅速成长为 GitHub 上最受欢迎的 JavaScript 运行时项目之一截至 2026 年 7 月拥有超过 95,000 个 GitHub Stars 和约 5,000 个 Forks日均增长约 650 颗星正向 10 万星里程碑稳步迈进。Bun 以单个可执行文件bun的形式提供定位为 Node.js 的直接替代品drop-in replacement。它采用 Zig 编写核心v1.3.14 开始逐步迁移至 Rust底层使用 WebKit 的 JavaScriptCore 引擎而非 V8从而大幅降低了启动时间和内存开销。Bun 在一个二进制文件中集成了运行时、打包器bundler、测试运行器、脚本运行器和 Node.js 兼容的包管理器开发者不再需要安装成千上万的 node_modules —— 只需要bun。其内置工具比现有方案显著更快并且可以无缝用于现有 Node.js 项目几乎无需改动。核心特色极速启动JavaScriptCore 引擎带来极低的冷启动延迟适合 CLI 工具和 Serverless 场景一体化工具链原生支持 TypeScript 和 JSX无需额外配置 Babel 或 ts-nodeNode.js 兼容兼容 npm 生态可直接运行大多数 Node.js 项目内置数据库支持原生 SQLitebun:sqlite和 PostgreSQLBun.sql驱动原生 Web API内置fetch、WebSocket、Response、Request等 API高性能包管理器bun install比 npm 快数十倍采用符号链接与硬链接混合策略内置测试运行器兼容 Jest 风格无需额外依赖跨平台支持 macOSx64 和 Apple Silicon、Linuxx64 和 arm64、Windowsx64 和 arm642. bun-v1.3.14 版本亮点该版本汇集了11 位贡献者的贡献共修复92 个 issue。v1.3.14 是 Bun 历史上功能密度最高的版本之一带来了多项重大新能力内置图像处理 API Bun.Image原生零依赖图像处理引擎支持 JPEG、PNG、WebP、GIF、BMP、HEIC/HEIF、AVIF、TIFF 等格式的解码以及 JPEG、PNG、WebP、AVIF 格式的编码。提供链式不可变 APIresize、rotate、flip、modulate、crop性能比 sharp 快 1-2 倍元数据读取快约 70 倍。全局虚拟存储Global Virtual Store新的包安装架构所有包仅下载一次到全局缓存node_modules中只存放轻量级虚拟映射文件热安装从约 841ms 降至约 115ms提升约 7 倍。HTTP/2 和 HTTP/3 支持Bun.serve()可通过h3: true启用 HTTP/3QUIC协议同时兼容 HTTP/1.1 和 HTTP/2单处理器吞吐量约 50.9 万 req/s。fetch() 客户端也支持protocol: h2和protocol: h3选项。重写 fs.watch()完全重写文件系统监视macOS 上改用单线程 FSEvents kqueue消除双线程开销修复了文件删除后重建不触发变更事件的问题。–no-orphans 标志防止 Bun 崩溃或被杀死时遗留孤儿子进程对于 Docker 容器中 Bun 作为 PID 1 运行的场景至关重要。核心从 Zig 重写为 Rust本版本标志着 Bun 核心实现从 Zig 迁移到 Rust约 100 万行代码的移植通过了 99.8% 的测试套件。性能显著提升JavaScriptCore 引擎同步了 565 个上游 WebKit 提交异步函数调用快约 15%ESM 模块加载快约 12%跨语言 LTO 优化使 HTTP 吞吐量提升 3.5%二进制体积减小 9MBmacOS。3. 获取安装包如果访问 GitHub 不便安装包及中文文档https://hanshuixin.org/go/224D内含 bun-darwin-aarch64.zip、README 中英对照、发布说明中英对照和 LICENSE。macOS安装bun-bun-v1.3.14bun-darwin-aarch64.zip ├── bun-darwin-aarch64.zip ├── macOS安装bun-bun-v1.3.14bun-darwin-aarch64.pdf ├── README/ │ ├── README.md │ └── README-中文版.md ├── 发布说明/ │ ├── RELEASE-NOTES.md │ └── RELEASE-NOTES-中文版.md └── LICENSE4. 快速开始解压整合包根目录中的bun-darwin-aarch64.zip将解压得到的bun可执行文件放入 PATH 路径中即可使用。常用命令# 运行 TypeScript/JavaScript 文件bun run index.ts# 初始化新项目bun init# 安装依赖buninstall# 添加软件包bunaddexpress# 运行测试buntest# 启动 HTTP 服务器bun run--hotserver.ts# 执行一次性包bunx cowsayHello, world!# 升级 Bunbun upgrade

相关新闻

最新新闻

AI Agent架构演进与多Agent协作系统设计

AI Agent架构演进与多Agent协作系统设计

1. 2025-2026年AI Agent架构演进全景 过去两年间,AI Agent领域经历了从单一模型到复杂系统的范式转变。根据最新研究数据,2026年部署在生产环境中的AI系统有78%采用了多Agent协作架构,较2024年增长了300%。这种架构演进背后是三个核心驱动力&…

2026/7/27 22:35:27
3步掌握InvenTree:中小企业开源库存管理系统的完整实战指南

3步掌握InvenTree:中小企业开源库存管理系统的完整实战指南

3步掌握InvenTree:中小企业开源库存管理系统的完整实战指南 【免费下载链接】InvenTree Open Source Inventory Management System 项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree InvenTree是一款专为中小型制造企业、创客工作室和电子爱好者…

2026/7/27 22:35:27
Agentic工程师的高效实践:从工具选择到本质思考

Agentic工程师的高效实践:从工具选择到本质思考

1. 从工具狂热到本质思考:Agentic工程师的认知升级 在人工智能技术快速迭代的当下,一个有趣的现象正在发生:大多数开发者陷入了工具选择的焦虑中,却忽略了Agentic工程最本质的思考方式。就像木匠过度关注收集各种型号的锤子&#…

2026/7/27 22:35:27
苹果与谷歌Gemini合作解析:AI战略与隐私平衡

苹果与谷歌Gemini合作解析:AI战略与隐私平衡

1. 苹果AI战略转向:为何选择谷歌Gemini作为技术外援 在科技行业持续关注的目光下,苹果公司做出了一个战略性决策——将下一代AI基础模型的开发重任部分委托给了长期竞争对手谷歌。这个决定背后折射出的是苹果在人工智能领域面临的现实挑战与战略调整。作…

2026/7/27 22:35:27
AI如何提升本科生论文写作效率与质量

AI如何提升本科生论文写作效率与质量

1. 本科生论文写作痛点与AI解决方案 作为一名带过上百篇本科毕业论文的指导老师,我深知学生们在论文写作过程中的各种困扰。每到毕业季,总能看到学生们在选题、文献查找、格式调整等环节耗费大量时间,甚至因此耽误实习和求职。传统论文写作流…

2026/7/27 22:35:27
全网爆火的Graph Engineering到底是什么?

全网爆火的Graph Engineering到底是什么?

一、Graph Engineering怎么火起来的?2026年7月18日,OpenClaw作者Peter Steinberger在X上发了一条只有12个单词的推文:“Are we still talking loops or did we shift to graphs yet?”翻译过来就是:“我们还在聊循环,…

2026/7/27 22:30:26

月新闻