415.tech
シリコンバレー発、AIとテックの最前線
Bun 1.4、ランタイムをRustで刷新し1,517件のNode.jsテストに合格

Bun 1.4、ランタイムをRustで刷新し1,517件のNode.jsテストに合格

Bun 1.4はランタイムをZigからRustへと書き直し、Node.jsのテストスイートから新たに1,517件のテストに合格した。node:http、node:fs、node:streamは、Node.js公式スイートの97%をパスしている。「ドロップインの代替」という主張はより現実のものとなり、現在ではPlaywright、vitest、Next.js 16がBun上で動作する。さらに、長時間稼働するアプリではアイドル時のCPU使用率が5分の1に低下し、HTTPサーバーのメモリ使用量は最大35%削減され、Linuxでの起動速度は50%向上している。

出典: bun.com

Xでポストメール

Bun上で構築された大規模で長時間稼働するアプリケーションであるClaude Codeでは、本番環境でのCPU使用率が2分の1に減少した。具体的には、p99が24%から10%へ、p50が5.8%から2.5%へと低下した。

Bunチーム

なぜ重要か

  • → 97%のNode.jsテスト互換性が、主要な移行コストを排除する。
  • → アイドル時CPU使用率が5分の1に低下し、メモリ使用量が35%削減されたことで、Bunは本番サーバーで利用可能になる。
  • → Rustによる書き直しが、長時間稼働するアプリケーションの性能と安定性を向上させる。
Zigから本番稼働可能へ
このエディションの他の記事