Newly available 主要ブラウザで対応済みだが、古いバージョンでは未対応の場合がある。

概要

fetchpriority 属性(high / low / auto)は画像、スクリプト、CSSなどのリソース取得の優先度をブラウザに明示的に伝えます。

対応ブラウザ

デスクトップ

Chrome 103+
Edge 103+
Safari 17.2+
Firefox 132+

モバイル

Chrome Android 103+
Safari iOS 17.2+
Firefox Android 132+

基本構文

HTML
<!-- LCPの画像を高優先度に -->
<img src="hero.jpg" fetchpriority="high" alt="ヒーロー画像">
<!-- ファーストビュー外は低優先度 -->
<img src="footer.jpg" fetchpriority="low" loading="lazy" alt="フッター画像">
<script src="analytics.js" fetchpriority="low"></script>

実務での使いどころ

  • Fetch priority の活用

    Fetch Priority API。リソースの取得優先度を明示的に指定する属性。

注意点

  • 古いブラウザでは対応していない場合がある。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。