前提
画像の遅延読み込みにJavaScriptのIntersectionObserver
を使い、要素が交差したときにdata-src
の値をsrc
にセットするようにしています
今回HTMLにdecoding="async"
を追加で設定しようと思っています
質問したいこと
下のようにsrcにプレースホルダーがセットされている場合
<img src="/placeholder.png" data-src="/image.jpg" decoding="async"/>
この場合どちらのように動作するのでしょうか
- プレースホルダーに
decoding="async"
が適用され、JavaScriptでセットしたsrcには適用されない - JavaScriptでセットしたsrcにも
decoding="async"
が適用される
(プレースホルダーは1×1pxの画像です)
試したこと
いろいろ検索してみましたが言及したドキュメントは見つけられませんでした
Chromeのデベロッパーツールもいろいろいじりましたが判断する材料が見つかりませんでした

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/08 23:18