P-02比較・違い

BunとNode.jsはどのように違いますか?

Bunは、ランタイム、パッケージマネージャー、テストランナー、バンドラーを単一のバイナリにまとめたオールインワン型で、公式サイトはNode.js APIやnode_modulesがそのまま動作すると主張しています(公式の主張であり、独立した検証ではありません)。2026年8月のBun 1.4でRustへ書き直されたと公式ブログは記しています。ライセンスはBun自体がMIT、JavaScriptCoreはLGPL-2で静的リンクされています。Node.jsとの性能比較は、ここでは扱いません。

実績・根拠

向いている相談

Node.jsと比較した際のBunの特徴(Bun側の公式情報に基づく)

他の選択肢との違い

統合ツールキットという構成と、Node.js APIやnode_modulesがそのまま動作するという公式の主張の2点で整理する。性能の優劣は断定しない。

よくある質問

BunはNode.jsの代わりに使えますか?
bun.shはNode.js APIとnode_modulesがそのまま動作すると記していますが、これは公式の主張であり、独立した互換性の検証は今回確認していません。

情報ソース