複数の画像を含む単純な Web ページを設計しています。
しかし、ブラウザでその Web ページを開き、ブラウザを最小化し、数分後に再度開くと、画像が数ミリ秒間消えます
Facebook や Google などの人気のある Web サイトでは発生しませんが、あまり有名でない Web サイトでは同じ問題が発生します。私は実際に何が起こっているのか把握することができません..
複数の画像を含む単純な Web ページを設計しています。
しかし、ブラウザでその Web ページを開き、ブラウザを最小化し、数分後に再度開くと、画像が数ミリ秒間消えます
Facebook や Google などの人気のある Web サイトでは発生しませんが、あまり有名でない Web サイトでは同じ問題が発生します。私は実際に何が起こっているのか把握することができません..
通常、HTML/CSS を使用してサイズ変更された非常に大きな画像が原因です。別の見方をすると、使用された画像は、表示用に意図されたサイズにサイズ変更されていません。ブラウザがサイズを変更してページに表示するには、特に大きなものに時間がかかります。
また、メモリが不足しているマシンは、多くの場合、リソースをスワップにオフロードします。ウィンドウがフォーカスされていないか最小化されている場合、一部のブラウザはリソースをメモリからスワップに移動します。私の知る限り、Firefox はこれを行い、about:config
. これにより、ブラウザは他の操作で使用するメモリを節約できます。
ウィンドウがフォーカスを取り戻すと、ブラウザーはそれらをスワップから取得し (これは一般に低速の操作です)、メモリにロードしてレンダリングします。このメモリのオンとオフの操作には時間がかかるため、経験している可能性があります。
そのため、Web で画像を使用する場合は次のようになります。