背景イメージの属性で使用されているイメージをプリロードすると、Safariブラウザ(デスクトップとモバイル)は既に読み込まれているイメージを再要求していました。背景イメージの事前読み込みと304の応答
画像があらかじめロードされている場合、Chromeブラウザ(デスクトップとモバイル)は再度画像を要求しません。一度に表示されます。
Safariは304応答を取得するためにSafariで再要求するので、Safariで数時間待つ必要があります。
バックグラウンドイメージがクラスによって動的に変更されるdivタグがあると、そのクラスが変更されるたびにフリッカーが発生するため、Safariで再リクエストしたくありません。
デスクトップでは重要ではありませんが、モバイルでは非常に重要です。
どのように私はそれに達することができますか?
P.S.
事前ロードは、imgタグ、明示的なCSSの背景画像またはコンテンツ属性、またはjavascriptを使用して何らかの方法で実行できます。