Bun v1.3.6がリリースされ、新しいAPIと大規模なパフォーマンス改善が追加されました。新機能としてtar/gzip アーカイブの作成・展開用のBun.Archive、tsconfig.jsonのようなコメント付きJSONをパースするBun.JSONC.parse()、そしてesbuildのバンドル分析ツールと互換性のあるBun.build()のmetafileオプションが追加されています。パフォーマンス面では、Response.json()がJavaScriptCoreのSIMD最適化FastStringifierにより3.5倍高速化、async/awaitが15%、Promise.race()が30%向上し、Buffer.indexOf/includesはSIMDで2倍、大容量メッセージのクロスプロセスJSON IPCは9倍、Bun.hash.crc32はハードウェア加速命令で20倍高速化されました。主なバグ修正として、jest.useFakeTimers()が@testing-library/reactで正常動作するようになり、sql() INSERTヘルパーがundefined値を適切に省略してデータベースのDEFAULT列が正しく機能するようになりました。
PlatformaticがAWS EKS(m5.2xlarge、CPU 6コア)上でNext.js 15.5をNode.js、Bun、Deno、Platformatic Wattの4ランタイムで、Grafana k6を使って1,000リクエスト/秒・120秒の負荷テストとして比較しました。結果は3つの明確なレイテンシー層に分かれました:DenoとWattが平均11〜14ms、Node.jsが約20ms、そしてBunは平均246ms・p99が974msと大幅に遅れました。4ランタイムすべてが1回あたり約120,000リクエストで100%の成功率を達成しました。SO_REUSEPORTベースのマルチスレッドを採用するWattは標準偏差±1.03msで最も高い安定性を示しました。ベンチマークではNext.jsのshebangを上書きしてBunランタイムを強制するためにbun run --bun next startを使用し、全ベンチマークインフラはGitHubでオープンソースとして公開されています。
Bun v1.3.6がリリースされ、新しいAPIと大規模なパフォーマンス改善が追加されました。新機能としてtar/gzip アーカイブの作成・展開用のBun.Archive、tsconfig.jsonのようなコメント付きJSONをパースするBun.JSONC.parse()、そしてesbuildのバンドル分析ツールと互換性のあるBun.build()のmetafileオプションが追加されています。パフォーマンス面では、Response.json()がJavaScriptCoreのSIMD最適化FastStringifierにより3.5倍高速化、async/awaitが15%、Promise.race()が30%向上し、Buffer.indexOf/includesはSIMDで2倍、大容量メッセージのクロスプロセスJSON IPCは9倍、Bun.hash.crc32はハードウェア加速命令で20倍高速化されました。主なバグ修正として、jest.useFakeTimers()が@testing-library/reactで正常動作するようになり、sql() INSERTヘルパーがundefined値を適切に省略してデータベースのDEFAULT列が正しく機能するようになりました。
PlatformaticがAWS EKS(m5.2xlarge、CPU 6コア)上でNext.js 15.5をNode.js、Bun、Deno、Platformatic Wattの4ランタイムで、Grafana k6を使って1,000リクエスト/秒・120秒の負荷テストとして比較しました。結果は3つの明確なレイテンシー層に分かれました:DenoとWattが平均11〜14ms、Node.jsが約20ms、そしてBunは平均246ms・p99が974msと大幅に遅れました。4ランタイムすべてが1回あたり約120,000リクエストで100%の成功率を達成しました。SO_REUSEPORTベースのマルチスレッドを採用するWattは標準偏差±1.03msで最も高い安定性を示しました。ベンチマークではNext.jsのshebangを上書きしてBunランタイムを強制するためにbun run --bun next startを使用し、全ベンチマークインフラはGitHubでオープンソースとして公開されています。
Bun v1.3.6はResponse.json()の3.5倍高速化、async/await15%向上、Bun.hash.crc32の20倍高速化など大規模なパフォーマンス改善に加え、Bun.ArchiveやBun.JSONC.parse()の新APIを追加しています。しかしPlatformaticのNext.jsベンチマークが冷静な反論を示します。1,000リクエスト/秒の継続負荷でBunは平均246msのレイテンシーを記録した一方、DenoとWattは11〜14msにとどまりました。高並列SSRでBunを採用する前に慎重な検討が必要です。ESLint 2025年レビューはダウンロード数65%急増、v9.34.0のマルチスレッドlinting(30〜300%高速化)、そしてレガシーeslintrc設定システムを完全削除するv10.0.0を伝えます。