0

ブラウザのパフォーマンスをテストする簡単な方法を探してみましたが、コードのパフォーマンスをテストするツールですべてが終了しましたが、それは私の場合ではありません。

jQuery でトリガーされる多くの CSS/JavaScript アニメーションを含むサイトがあり、ブラウザー/ハードウェアが十分に強力でなくてもスムーズにレンダリングできるようにフォールバックしたいと考えています。最初のアクセスで、サイレント パフォーマンス バックグラウンド テストを行い、Cookie に保存し、テスト結果に基づいてアニメーションの動作を変更します。

どのようにアイデアはありますか?

4

1 に答える 1

0

requestAnimationFrame API を使用して、低速のハードウェアでアニメーションを滑らかにしようとするだけで十分でしょうか?

そうでない場合、私が考える唯一の解決策は、テストアニメーションにかかる時間を決定するためにアクセスできる最も正確なタイマーを使用し、そこから完全なアニメーションを使用するかどうかを決定することです. それが機能するかどうかはわかりませんが、アニメーションを手動で無効にするオプションをユーザーに提供する以外に、他に何ができるかわかりません.

于 2013-09-18T03:56:12.930 に答える