モニターリフレッシュレートテスター
requestAnimationFrameを使用してモニターのリフレッシュレート(Hz)をテストして測定します
Readme
リフレッシュレートとは?
リフレッシュレートは、モニターが1秒間に画面の画像を再描画する回数であり、ヘルツ(Hz)で測定されます。60Hzディスプレイは1秒間に60回リフレッシュされ、ゲーミングモニターは一般的に120Hz、144Hz、または240Hzで動作します。リフレッシュレートが高いほど、モーションがより滑らかになり、モーションブラーが軽減され、ビジュアルの応答性が向上します。これは特に高速なゲームプレイ、スクロール、カーソル移動時に顕著です。
モニターメーカーが宣伝するリフレッシュレートはその最大能力ですが、実際に提供されるレートはケーブル、GPU出力設定、オペレーティングシステムの構成、ブラウザレンダリングパイプラインに依存します。実際のリフレッシュレートをテストすることで、ディスプレイが期待されるレートで動作していることを確認できます。
ツール説明
このモニターリフレッシュレーステスターは、ブラウザ内でアニメーションフレームのタイミングをサンプリングして、ディスプレイの実際のリフレッシュレートを直接測定します。フレーム間の間隔を継続的に追跡し、セッション中に観測された最小値と最大値とともに、有効周波数をHzで計算します。
動作原理
このツールはブラウザのアニメーションフレームコールバックを使用します。これはディスプレイのリフレッシュサイクルと同期して発火します。ローリングウィンドウのサンプル上で連続するフレーム間の経過時間を測定することで、平均フレーム間隔を計算し、それをHzの周波数読み取り値に変換します。ブラウザタブが非表示の場合やシステムがレンダリングを一時停止している場合など、不可能な値は自動的にフィルタリングされ、読み取り値の精度が保たれます。
機能
- ライブHz読み取り: ページが開いている間、継続的に更新されるリフレッシュレート測定
- セッション最小/最大追跡: テスト中に記録された最低および最高Hz値を表示
- インストール不要: ダウンロードやプラグインなしでブラウザ内で完全に動作
ヒント
- テスト中はブラウザタブをアクティブでフォーカス状態に保ってください。バックグラウンドタブはレンダリングがスロットルまたは一時停止される可能性があります
- より高いリフレッシュレートのモニターで読み取り値が60Hzでキャップされているように見える場合は、OS表示設定とGPUドライバーが正しいリフレッシュレート用に構成されていることを確認してください
- 最小/最大値を確認する前に、読み取り値が安定するまで少なくとも数秒間テストを実行してください