Asset Hashing - CI/CD用語集の定義
asset hashing は各ファイル名にコンテンツハッシュを付与するため、ブラウザは積極的にキャッシュしつつ更新も取得できます。
asset hashing は出力ファイル名にコンテンツ由来のハッシュ(例: app.3f9a1c.js)を埋め込み、コンテンツが変わったときだけURLが変わるようにします。これにより安全な long-term caching と cache busting が可能になります。
ファイルが変更されるとハッシュが変わり、古いキャッシュを回避する新しいURLが生成されます。変更されていないファイルはURLを維持し、キャッシュされたままになります。build は論理名とハッシュ付きファイルを対応付ける manifest を書き出します。CIでは、asset hashing はプロダクション build の一部です。
関連ガイド
Cache Busting - CI/CD Glossary DefinitionCache Busting: Cache busting forces clients to download a new version of a file by changing its URL, usually…
Content Hash - CI/CD Glossary DefinitionContent Hash: A content hash is a hash computed from a file contents, used in output filenames so the name ch…
Long-Term Caching - CI/CD Glossary DefinitionLong-Term Caching: Long-term caching is serving static assets with a far-future cache lifetime so browsers re…