
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 ↗
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から本番稼働可能へ