Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
October 2024以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
fetchpriority 属性は、開発者が特定の画像を読み込みプロセスの早期に取得することで、ユーザー体験への影響を増加または減少させることを、ブラウザーが内部優先度を割り当てる際に行う合理的な推測の範囲を超えて、指定することができます。 これによりブラウザーは優先度を上げたり下げたりできるようになり、結果として画像を通常よりも早期に、あるいは遅れて読み込むことができます。
この属性は <img>、<link>、<script> の各要素に適用することができます。これには SVG にも対応するものもあります。
読み取りの優先度は事前読み込みを補完するために使用でき、開発者はデフォルト優先度が高いものの影響力の小さいリソースよりも優先度を高めることができます。 例えば、開発者が特定の画像がウェブサイトの Largest Contentful Paint (LCP) に大きく影響してると把握している場合、その画像に <link rel="preload"> を追加し、さらに fetchpriority 属性を使って優先度をさらに高めることができます。
なお、読み取り操作の内部優先度と、fetchpriority が優先度に与える影響は、いずれも完全にブラウザーに依存します。
この属性は列挙型であり、以下のいずれかの値を取ります。
highこの外部リソースを、他の外部リソースに対して高い優先度で取得します。
lowこの外部リソースを、他の外部リソースに対して低い優先度で取得します。
autoフェッチ優先度の設定を行いません。 値が設定されていない場合、または無効な値が設定された場合に使用されます。 これがデフォルトです。
この属性は控えめに使用すべきです。過度に、または誤って優先順位をつけると、パフォーマンスを低下させる可能性があります。
| HTML # attr-img-fetchpriority |
| HTML # attr-link-fetchpriority |
| HTML # attr-script-fetchpriority |
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。
より良いインターネットのための青写真。
このコンテンツの一部は、©1998–2026 個人の mozilla.org 協力者です。コンテンツはクリエイティブ・コモンズ・ライセンスのもとで利用できます。