私はchromeのrequestAnimationframeで遊んでいて、実際にどのように動作するのか疑問に思いました。
キャンバスをロードして描画すると、安定した60FPSが得られます。クリックのようにオフセットを使用してスクロールし、マップの周りをドラッグすると、FPSは(期待どおりに)ドロップします...マップの周りのドラッグを停止すると、FPSは再び期待どおりに安定した60fpsに戻ります。
これがrequestAnimationframeのために審議されているのかどうか疑問に思うところは、ここにあります。FPSが低下するまでマップをドラッグすると、長時間30を下回り、ドラッグを停止すると上昇しますが、今回は30FPSに達し、上昇しません。ブラウザが30FPSがおそらく最良のオプションであると判断したように見えます。
これはブラウザによって意図的に行われていますか?私はこれが当てはまるかどうかを調べようとしています。長時間30fpsを下回らないと、60fpsになります。