バンドルサイズバジェットとは何か
バンドルサイズバジェットは、ビルドされたフロントエンドアセットのサイズに対するしきい値で、圧縮前または圧縮後で測定されます。build ツールや CI チェックが生成された bundle を限界と比較し、超過した場合に報告または失敗させます。これはダウンロードと解析のコストに焦点を当てた、パフォーマンスバジェットの一形態です。
なぜ重要か
依存関係を追加するたびに、bundle が静かに肥大化し、特に低速なネットワークで初回読み込みが遅くなることがあります。サイズバジェットは、原因を追跡しやすいレビュー時にその増加を表面化させます。
関連ガイド
What Is a Performance Budget?A performance budget is a set of limits on metrics like load time and asset size that a project commits to st…
Tree Shaking - CI/CD Glossary DefinitionTree shaking removes code that is never imported or used from a bundle by analyzing the module graph, shrinki…
What Is Dead Code Elimination?Dead code elimination is a compiler or bundler optimization that removes code which can never affect the prog…