2022年3月11日のブックマーク (1件)

  • decoding="async"の使い方とloading="lazy"との違いのまとめ

    概要 画像のデコードは、ブラウザのメインスレッドをブロックします。こちらの記事では、例としてブラウザのメインスレッドが800ミリ秒を超えてブロックされています。 decoding="async" は、その解決策として使うことができます。 loading属性との違い loading属性は、loading="lazy"と使うことによって画像の遅延読み込み化ができます。 loading属性は「画像をいつ読み込むか?」という画像の読み込みのタイミングを担当しますが、decoding属性は「画像をいつデコードするか?」という画像のデコードのタイミングを担当します。 loading=lazyとdecoding="async"の併記 loading="lazy"とdecoding="async"は併用することができます。 注意点としては、デコードのタイミングが遅れることによって、スクロール時に画像が表示

    decoding="async"の使い方とloading="lazy"との違いのまとめ
    norip44
    norip44 2022/03/11
    高速化に役立つ、画像の読み込み処理の属性 loading, decodingについて