本文へスキップ
MameTechNews
フロントエンド

Bun 1.4公開、ランタイムをZigからRustへ書き換え

## POINTS

  • ZigからRustへの書き換えが1.4の中核で、安定性と診断ツールの土台が変わる
  • アイドルCPU最大5倍減・メモリ最大35%減など、常時起動向けの改善が明示された
  • 互換性は前進したが、本番前に主要フレームワークとネイティブ依存の回帰確認が必要だ

何が起きたか

Bun 1.4が公開された。最大の変化はランタイムをZigからRustへ書き換えたことだ。加えてNode.jsテストスイートから1,517件を新規取り込み、1.3以降で2,900件超の課題を修正したとする。アイドルCPUは最大5倍低減、メモリ使用量は最大35%減、Linuxでの起動は50%高速化と説明している。Bun.ImageやBun.WebView、並列実行系のCLIなども追加された。

背景

Bunは高速なオールインワンJS/TSツールキットとして普及してきたが、長期稼働時のメモリや互換性が実務導入の論点だった。今回は性能改善と同時に、言語基盤そのものを変える大型更新だ。

エンジニアへの影響

Claude CodeなどBun依存プロダクトのCPU指標改善例も示されており、エージェント基盤や開発サーバの常時起動コスト低減に効きうる。一方で基盤置換を伴うため、本番採用前に主要依存(Next.js、テストランナー、ネイティブ拡張)での回帰確認が必須になる。