Skip to content
Latchkey

Vendor Chunk - CI/CD用語集の定義

vendor chunk はサードパーティの依存関係を分離して保持し、自分のコードの deploy をまたいでキャッシュされるようにします。

vendor chunk はサードパーティの依存関係(通常は node_modules 由来)を含む出力 chunk で、アプリケーションコードから分離され独立してキャッシュできます。依存関係が変わったときにのみ変化します。

ライブラリはアプリコードよりも変更頻度が低いため、それらを vendor chunk に分割することで、頻繁なアプリ更新を出荷しつつブラウザにキャッシュ済みのコピーを保持させられます。bundler は split-chunks 設定によってこれを作成します。CIでは、bundle analysis が vendor chunk のサイズ推移を示します。

関連ガイド