バンドリング - CI/CD用語集の定義
バンドリングは、多数のソースモジュールとその依存関係をより少数の出力ファイルにまとめ、build時にimportを解決することで、browserやruntimeが取得するファイル数を減らします。
ツール
Webpack、Rollup、esbuild、Viteはbundlerです。バンドリングは通常、フロントエンドのCI buildで最も重い部分であり、cacheの主要な対象となります。
関連ガイド
Code Splitting - CI/CD Glossary DefinitionCode Splitting: Code splitting breaks a bundle into multiple chunks that load on demand, so users download on…
Tree Shaking - CI/CD Glossary DefinitionTree Shaking: Tree shaking is a build optimization that removes exports and modules that are never imported a…
Minification - CI/CD Glossary DefinitionMinification: Minification rewrites source (typically JavaScript or CSS) to be smaller without changing behav…