イメージがロードされているときにSVGスピナーアニメーションを配置し、イメージがロードされたときにスピナーが覆い隠されるようにイメージをスピンナーの上に積み重ねることを検討しています。潜在的に何百ものアイテムを含むリストビューにこれを適用する計画。隠された/隠れたSVGアニメーションは依然としてブラウザの再描画やパフォーマンスの問題を引き起こしますか?
最初の質問は、隠されたSVGスピナー(一度画像が読み込まれると)がブラウザを再描画し続けることですか?
「はい」の場合は、イメージが読み込まれるときにスピナーを非表示にすると、隠れたスピナーが再描画を続行しますか?
その他のパフォーマンスの考えは大歓迎です。
FWIW、これは電子アプリですので、Chromium(比較的最新のバージョン)が私たちが関係する唯一のブラウザです。
あなたが開発者ツールの「レンダリング>点滅ペイント」オプションを持っています。 – Kaiido
再塗装、はいを再計算します。アニメーションは、ページに表示されるもの以外の観察可能な効果、つまり照会できる値の変更があるため実行する必要があります。 –