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

概要

loading="lazy" 属性は画像やiframeの読み込みを、ビューポートに近づくまで遅延させます。初期ページ読み込みの高速化に貢献します。

対応ブラウザ

デスクトップ

Chrome 77+
Edge 79+
Safari 16.4+
Firefox 121+

モバイル

Chrome Android 77+
Safari iOS 16.4+
Firefox Android 121+

基本構文

HTML
<!-- ファーストビュー外の画像に適用 -->
<img src="photo.jpg" alt="写真" loading="lazy"
  width="800" height="600">

<iframe src="https://example.com" loading="lazy"
  width="600" height="400"></iframe>

実務での使いどころ

  • Lazy-loading images and iframes の活用

    画像やiframeの遅延読み込み。パフォーマンス最適化に使用。

注意点

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

アクセシビリティ

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