Rolldown

Rustで書かれた次世代JavaScript/TypeScriptバンドラー。Rollup互換のAPI・プラグインインターフェースを提供しつつ、スコープとしてはesbuildに近いものを目指している。

VoidZero Inc.(Vue.jsの作者Evan You氏が設立した会社)が開発を主導している。パース処理には同社の別プロジェクトであるOxc(Rust製JS/TSパーサー・ツールチェーン)を使用し、Node.jsとの連携にはnapi-rsによるネイティブアドオンを利用している。

性能

esbuild相当のネイティブ速度で動作し、Rollup比で10〜30倍高速とされる。実例として、GitLabはビルド時間を2.5分から40秒に短縮し、Excalidrawは16倍高速化したと報告されている。

Viteとの関係

Viteはこれまで、開発時にesbuild・本番ビルド時にRollupという2つの異なるバンドラーを使い分ける構成だった。Rolldownはこの二重構成をRust製バンドラー1つに統一することを目指すプロジェクトで、開発ツール(Vite)・バンドラー(Rolldown)・コンパイラ(Oxc)をすべてVoidZeroが同じチームで維持する構成になる。

rolldown-viteパッケージとして試験的に利用可能になっており、Vite 8でデフォルトバンドラーとして採用される予定。プラグインはVite/Rollupプラグインであればそのまま試せるレベルの互換性が重視されている。

出典

作成日時: 2026-08-13 09:09 / 更新日時: 2026-08-13 09:14