| ウェブサイト | rolldown.rs |
| カテゴリ | バンドラー |
| ライセンス | オープンソース (MIT) |
| 料金 | 無料(オープンソース);npm 経由で配布 |
概要
プラグインの再利用とネイティブパフォーマンスにより、Rollup互換のビルドを高速化するRustベースのJavaScriptバンドラー。
メリット
- Rust ネイティブのパフォーマンスによりビルド時間を大幅に短縮します。
- Rollup 互換のプラグインエコシステムにより移行が容易になります。
- ツリーシェイキングとコード分割に対応した、モダンな ESM ファースト設計。
- Vite エコシステムのニーズを背景に、開発が活発に進んでいます。
- ブラウザ、Node、ライブラリ向けに出力形式を設定可能。
デメリット
- まだ成熟途上で、Rollup との機能互換性にいくつかギャップがあります。
- 確立されたバンドラーと比較して、コミュニティとドキュメントが小規模です。
- ネイティブバイナリ依存により、クロスプラットフォーム環境のセットアップが複雑になる場合があります。
- 複雑なエンタープライズ向けビルドパイプラインでの実績は、まだ十分ではありません。
総評
Rolldown は、プラグイン互換性を維持しながら Rollup スタイルのバンドリングに Rust の速度をもたらす点で優れています。移行の摩擦が少なく、高速なビルドを求める Vite やライブラリ開発チームに適しています。主なトレードオフは、Rollup や esbuild と比較した際の、まだ発展途上の成熟度です。