【軟件篇】 Bun - 最快的 Javascript 執行環境 性能遠超Node.Js!

「Bun」全新的 Javascript 執行環境在四日前宣布了它的第一個 beta 版本,聲稱它比 Node 和 Deno 快得多,不僅快一點,而且快了幾個級數! 在Bun的官方網站上,可見作者所做的速度測試在React服務端渲染 (SSR) 下的每秒 HTTP 請求數 Bun 壓倒性勝出,Bun每秒高達48,936次 ,Node只有16,288次,Bun快將近三倍。

server-side.png

與 Node 和 Deno 不同,它不使用 V8 引擎,而是 WebKit JavaScript Core 引擎,據稱“比 V8 等傳統選擇快一點”。另一個不同點是 Bun 是用 Zig 編寫的,一種編譯的系統程式語言,類似於 C 或 Rust,Bun 的創建者說 Zig 缺少隱藏的控制流使得編寫速度較快的軟件變得更加簡單。

Bun 支援 Node.js 模塊解析 (module resolution),包括 CommonJS 和 EcmaScript 模塊。這意味著許多 npm package 都可以在bun執行環境下使用。

Batteries included.png

有興趣的朋友可以到Bun官方網站看看。