其他分享
首页 > 其他分享> > Bun.sh 是什么?

Bun.sh 是什么?

作者:互联网

Bun.sh 是什么?

Bun 是一个快速的一体化 JavaScript 运行时

Bun 是像 Node 或 Deno 一样的现代 JavaScript 运行时。它是从头开始构建的,专注于三个主要方面:

Bun 旨在替代您当前的 JavaScript 和 TypeScript 应用程序或脚本——在您的本地计算机、服务器或边缘。 Bun 原生实现了数百个 Node.js 和 Web API,包括约 90% 的 节点 API 函数(本机模块)、fs、路径、缓冲区等。

不像 Node 和 Deno bun 包括

由于所有代码都被转译了,您可以在没有任何外部编译器的情况下本地运行 typescript,这与 node 不同

它不仅是用好吃的面包烤的,而且烤得也很快。

让我们通过使用 node 和 bun 创建一个反应样板来查看一个示例,并查看时间差异。当你感到震惊时,系好安全带。

好的 所以我花了 2 分钟 59 秒让我们试着用 bun 做同样的事情

我花了五秒钟

包子为什么快?

大量时间用于分析、基准测试和优化事物。 Bun 的每个部分的答案都是不同的,但一个普遍的主题是:对内存的低级控制和缺乏隐藏的控制流使得编写快速软件变得更加简单。代替 npm 运行 运行良好 每次运行节省 160 毫秒。

现在您已经见证了不同之处,让我们看看如何安装并测试它

要安装 Bun,运行这个 安装脚本 在您的终端中。它从 GitHub 下载 Bun。

 卷曲 https://bun.sh/install |重击

bun 目前提供哪些功能

它为您提供了一些额外的内置 API,例如

除了它提供的所有功能之外,bun 还可以运行 npm 包

结论

尽管 Bun 的目标是提供一个超快的运行时,使您能够在浏览器之外运行 js 并且它实现了它,但它还没有一个稳定的版本并且处于开发的早期阶段。无论如何,和Bun一起玩,但要犹豫不决。可能存在影响您的项目的错误。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/12068/47360410

标签:Node,什么,JavaScript,sh,API,bun,Bun,运行
来源: https://www.cnblogs.com/amboke/p/16654519.html