私のウェブサイトにはスムーズに更新されるプログレス バーがあり、基本的にはゲーム要素であるため、ユーザーがサイトにいる間ずっと実行されます。コンソールを開くと、ブラウザ コンソール ログに大量のブラウザ リフローが発生していることに気付きました。私は基本的に、プログレスバーなしでログに記録されるブラウザのリフローはなく、実行中は毎秒約100のリフローがあります。そこで、次の 4 つの質問があります。
1) これはまずいですか?ウェブサイトの残りの部分はまったく遅れているようには見えませんが、これほど多くのものがブラウザに常に記録されているのはかなり当惑しているようです.
2) これは、リフローが発生するたびにページ全体を更新して再計算していますか、それとも進行状況バーの周りの領域だけですか? つまり、効率的な運用でしょうか。
3) これをオフにする方法はありますか?
4) 進行状況バーをスムーズに更新しながら、ブラウザのリフローを最小限に抑える方法はありますか? ちなみに、プログレスバーはブートストラップからのものです。