Bun 是一个 JavaScript 运行时。
Bun 是一个从头开始构建的新 JavaScript 运行时,旨在服务现代 JavaScript 生态系统。它有三个主要设计目标:
- 速度。包子启动快,运行也快。它扩展了 JavaScriptCore,即为 Safari 构建的注重性能的 JS 引擎。随着计算向边缘发展,这一点至关重要。
- 优雅的 API。Bun 提供了一组最小的高度优化的 API,用于执行常见任务,例如启动 HTTP 服务器和写入文件。
- Cohesive DX。Bun 是一个用于构建 JavaScript 应用程序的完整工具包,包括包管理器、测试运行器和捆绑器。
Bun 被设计为 Node.js 的直接替代品。它本身实现了数百个 Node.js 和 Web API,包括、等等。
Bun 的目标是运行世界上大部分的服务器端 JavaScript,并提供提高性能、降低复杂性并提高开发人员生产力的工具。
官网链接 Bun — A fast all-in-one JavaScript runtime