Bun
软件描述
Bun 是一个现代的 JavaScript 运行时,类似于 Node 或 Deno。它从零开始构建,专注于三个方面:
官方网站
访问软件的官方网站了解更多信息
bun.sh
什么是 Bun?
Bun 是一种现代的 JavaScript 运行时,类似于 Node 或 Deno。它从零开始构建,专注于三个方面:
启动快速(面向边缘计算优化)。 性能达到新高度(扩展 JavaScriptCore 引擎)。 成为一款强大且完整的工具(内置打包器、转译器、包管理器)。
Bun 被设计为现有 JavaScript 和 TypeScript 应用或脚本的即插即用替代方案——无论是在本地计算机、服务器还是边缘设备上。Bun 原生实现了数百个 Node.js 和 Web API,包括约 90% 的 Node-API 函数(原生模块)、fs、path、Buffer 等功能。
Bun 的目标是让全球绝大多数 JavaScript 代码脱离浏览器运行,为未来的基础设施带来性能提升和复杂性降低,同时通过更优、更简单的工具链提高开发效率。
🔄 替代方案
8 个选择
ASP.NET
ASP.NET 是一个开源的服务器端 Web 应用框架,专为 Web 开发设计,可使用 HTML、CSS 和 JavaScript 创建动态网页、网站、应用和服务。您还可以创建 Web API、移动站点,使用 WebSocket 等实时技术!
npm
npm 是用于 Node.js 的包管理器,通过命令行运行,用于管理应用程序的依赖项。它是 Node.js 最主流的包管理器。
JSR
开源包注册表支持 TypeScript,并以 ECMAScript 模块形式分发,可与 Node.js、Deno 和 Bun 等所有 JavaScript 运行时配合使用。无缝集成 npm,提升兼容性和编辑器支持,无需手动分发类型声明。

Hack
Hack 是一种用于 HHVM 的编程语言,可与 PHP 无缝互操作。Hack 将 PHP 快速的开发周期与静态类型带来的规范性相结合,同时增加了其他现代编程语言中常见的许多特性。
Node.js
Node.js 是一个基于 Chrome JavaScript 运行时的平台,可轻松构建快速、可扩展的网络应用。
Deno
Deno 是面向现代网络的开源 JavaScript 运行时。基于 Web 标准构建,支持零配置 TypeScript,具备无与伦比的安全性以及完整的内置工具链。

jiti
Node.js 的运行时 TypeScript 和 ESM 支持。


