Bun - 一个从头开始构建的新 JavaScript 运行时 -- 知识铺
Bun 是一个 JavaScript 运行时。
Bun 是一个从头开始构建的新 JavaScript 运行时,旨在服务现代 JavaScript 生态系统。它有三个主要设计目标:
- 速度。包子启动快,运行也快。它扩展了 JavaScriptCore,即为 Safari 构建的注重性能的 JS 引擎。快速的启动时间意味着快速的应用程序和快速的 API。
- 优雅的 API。 Bun 提供了一组最小的高度优化的 API,用于执行常见任务,例如启动 HTTP 服务器和写入文件。
- 凝聚力 DX。 Bun 是一个用于构建 JavaScript 应用程序的完整工具包,包括包管理器、测试运行器和捆绑器。
Bun 被设计为 Node.js 的直接替代品。它原生实现了数百个 Node.js 和 Web API,包括 fs
、 path
、 Buffer
等。
Bun 的目标是运行世界上大部分的服务器端 JavaScript,并提供提高性能、降低复杂性并提高开发人员生产力的工具。
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/geek001/post/20240507/Bun-%E4%B8%80%E4%B8%AA%E4%BB%8E%E5%A4%B4%E5%BC%80%E5%A7%8B%E6%9E%84%E5%BB%BA%E7%9A%84%E6%96%B0-JavaScript-%E8%BF%90%E8%A1%8C%E6%97%B6--%E7%9F%A5%E8%AF%86%E9%93%BA/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com