亲宝软件园·资讯

展开

Bun 入门学习

易师傅 人气:0

前言

可能有同学(wo)内心暗想:不是吧!阿sir,vue3、vite、前端工程化、前端可视化、前端框架已经把自己折磨的够呛了,怎么现在又来了个 Bun;

真是楚汉争霸之路尚未结束,三足鼎立之势怎能来临!

话虽如此,但是身为一名合(mo)格(yu)的前端 er,只能边含泪边诉苦了;

顺便说说 Bun 最近有多火:短短几天 star 数量就从 2k 涨到了现在(2022-07-14)的 24.7k;

长话短说,下面开始我们直接带走他 ~

什么是 Bun

Bun (读音类似于[bʌn],包子的意思) 是一个像 Node 或 Deno 这样的现代 JavaScript 运行时;

通俗一点讲就是你可以在 Bun 上运行 JavaScript 代码,你是不是在想这不是跟 Node 和 Deno 一样的吗,这也能火?

别急嘛,咱们往后看;

all-in-one

官方还称其为: all-in-one JavaScript runtime;

所谓 all in one,是因为 Bun 和传统的 Node.js 这种传统的 javaScript 运行时 不同; Bun 提供了 打包、转译、安装和运行 JavaScript & TypeScript 项目的功能,内置原生打包器 (native bundler)、转译器、task runner、npm 客户端,以及数百个 Node.js API 和 Web API,包括约 90% 的 Node-API 函数(本机模块)、fs、path、Buffer 等。

这就意味着你可以实现在 Bun 上运行的大部分 Node API 和 Web API, 还可以在不需要使用 Webpack、Rollup、esbuild、babel 等工具的前提下直接运行 TypeScript 、JSX 了;

乍一看,是不是瞬间档次高了许多?

但是这样还不足以让你在同事、面试官的跟前吹

加载全部内容

相关教程
猜你喜欢
用户评论