デバイス / マウス
マウスポーリングレートテスト:ブラウザでのHz推定
マウスを円を描くように動かして、イベントレートを推定します。現在、平均、最大のHzとタイミングのヒストグラムを比較し、ブラウザの制限も確認できます。
マウスポーリングレートテスト:ブラウザでのHz推定: ブラウザが取得できるマウスのサンプル数を数えます。利用できる場合は、まとめられたレポートも含めます。対応している場合は、生のポインター更新を使用します。1秒単位のウィンドウから現在値と最大値を算出し、平均値には受け入れられた移動時間を使用します。長い一時停止と極端に短いタイミングの外れ値は除外されます。これはブラウザのイベント配信レートの推定であり、USBハードウェアの正確なポーリングレートを測定するものではありません。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 日常ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
ポインター移動のフォールバック
間隔ヒストグラム:最新のウィンドウ
配信されたイベント0件、結合イベントを展開したサンプル0件。
これは推定値であり、ハードウェアのポーリングレート測定ではありません。ブラウザはマウスレポートを結合したり、配信をブラウザまたはディスプレイのレートに制限したりすることがあります。getCoalescedEvents()は利用できる場合、各配信イベント内のレポートを数え、親イベントを二重に数えません。Chromiumはpointerrawupdateに対応している場合があり、iOSはpointermoveを使用します。対応状況はこのブラウザで検出されます。
現在値と最大値には1秒間のウィンドウを使用し、平均値は採用された移動時間で重み付けします。50 ms以上の停止と、通常の間隔の8分の1未満の間隔は除外されます。同じタイムスタンプの報告は個別に判別できません。継続して動かしてください。動きがない場合、現在値は推定できません。
ポインターの報告
W3C Pointer Eventsは、生の更新と統合されたサンプルについて説明しています。統合されたリストを展開すると、ブラウザが公開するサンプルを復元できますが、ブラウザが破棄した報告を復元することはできません。出典: https://www.w3.org/TR/pointerevents3/#coalesced-events
レートとフィルタリング
レート = 受け入れた間隔の数 × 1000 / 受け入れた間隔の時間(ミリ秒)。50 ms以上の間隔と、中央値の間隔の8分の1未満の間隔は除外されます。これは分析上の選択であり、デバイスの仕様ではありません。ヒストグラムのビンは、最新のウィンドウ内の間隔を数えます。
使い方
- 測定を開始し、パッド上でマウスを円を描くように動かし続けます。
- 現在、平均、最大のウィンドウHzと間隔のヒストグラムを確認します。
- 一時停止またはリセットし、マウスとディスプレイのテスト結果と比較します。
プライバシーと制限事項
測定結果はこのブラウザ内にとどまります。何もアップロードされません。
関連ツール
よくある質問
推定値がマウスの設定より低いのはなぜですか?
OSやブラウザによって、レポートがまとめられたり、制限されたり、破棄されたりすることがあります。ディスプレイの更新タイミング、省電力機能、タイムスタンプの丸め処理も推定値に影響します。ブラウザでの結果から、ハードウェアに表示されているポーリングレートが確認できるわけではありません。
まとめられたレポートは2回カウントされますか?
いいえ。ブラウザがまとめられたサンプルを提供する場合、それらはカウント上、親イベントに置き換わります。同じタイムスタンプでは、別々のレポートを区別できません。
iPhoneは使えますか?
このテストにはマウスの動きが必要です。iOSは生のポインター更新を提供せず、通常の移動イベントを使用します。指での操作には、タッチスクリーンテストをお使いください。
無料ツール · ブラウザ内で · アカウント不要