Bun

Bun是以Zig语言编写的一套JavaScript运行时系统、包管理器、测试运行器及打包工具。Bun设计上是Node.js的直接替代品，但它使用JavaScriptCore作为引擎，不同于Node.js和Deno使用V8引擎。

Bun可以对JavaScript文件进行打包构建、，也支持服务器端渲染 (Svelte, Nuxt.js, Vite)。打包指的是将多个JavaScript、CSS和HTML文件合并为一个或少个文件，减少对服务器的请求数量并提高性能。代码压缩可以移除源文件中不必要的空格、注释等字符，在不影响正常执行的前提下优化网站的加载时间。Bun也提供了API以自定义在压缩时要保留的部分（如空格）。 

Bun内置了对、SQLite3、TLS 1.3和DNS的支持。它还提供了文件编辑、HTTP服务器、WebSocket和哈希等API。

Bun 1.0发布于2023年9月8日。Bun最初的版本仅支持MacOS，在0.0.28版本开始支持Linux，自1.1版本起支持Microsoft Windows 10及更高版本。Bun还提供一个跨平台的shell，以便运行部分Bash命令而无需额外依赖。

 资金 

2022年8月24日，Bun的公司Oven宣布获得700万美元融资。这轮融资由Kleiner Perkins领投，Guillermo Rauch、Y Combinator等参与。

2025年12月3日，Anthropic与Bun的开发者Jarred Sumner共同宣布，于Claude Code服务达成年营收一亿美金的里程碑之际，Anthropic将全面收购Bun以及其开发团队；并承诺Bun会持续保持开源与MIT条款下许可，团队将继续开发Bun并持续专注在打造高性能Javascript工具与对Node.js的兼容及服务器端的全面替代方案，同一时间也强调此次收购案将让Bun的开发加速。

 脚注 

 外部链接 


Category:2022年軟體
Category:JavaScript
Category:使用MIT许可证的软件