明確な境界を持った観察
Calcomera は、症状を再現し、状態を比較するのに役立ちます。このテストは、ハードウェア診断、プロバイダーの測定、または製造元の指示に代わるものではありません。メソッドのバージョン: 1.0、2026 年 9 月 22 日。
インターネット: 1 つのノードと複数の異なる数量
安定性と ping は、単調なブラウザー クロックを使用してノードへの HTTP リクエストの時間を測定します。これは、ICMP ping ではなく、HTTP RTT です。サンプル間の間隔は約 1 秒、タイムアウトは 3 秒です。失敗したサンプルでは、観測間の正確な休憩時間が示されません。中央値は中心値であり、p95 は測定値の約 95% がそれを下回る値です。ここでのジッターは、隣接する成功した RTT の平均絶対差です。他のサービスと比較する場合は、この定義を考慮する必要があります。
非表示のタブ、タイマーの長い一時停止、およびスリープは、観察一時停止としてマークされます。このテストでは、ブラウザを閉じた状態での監視を保証するものではありません。 バックグラウンド タブの機能 - MDN.
損失テストでは、WebRTC DataChannel 経由で、ordered=false、maxRetransmits=0 として、1 秒あたり約 20 個の番号付きメッセージを送信します。サーバーは受信したメッセージの数を保存します。応答が遅れるまで 1 秒待った後、クライアントはログを確認します。アップ不達は送信メッセージからカウントされ、エコー不達はサーバーが受信したメッセージからカウントされます。これらはアプリケーション メッセージであり、正確な IP パケット カウンタではありません。リンクのインストールに失敗すると、「100% 損失」ではなくエラーとして報告されます。
速度テストでは、限られた量のデータを HTTP 経由で転送します。時間にはリクエストとレスポンスの処理が含まれます。転送は、選択した予算と時間によって制限されます。非常に高速なチャネルには飽和する時間がない可能性があります。 Bufferbloat は、無負荷時と送信時のレイテンシを比較します。当社では、単一の数値に基づいてネットワーク品質を普遍的に評価することはありません。 WebRTC リプレイの構成方法 - MDN.
マウス、キーボード、ゲームパッド
ブラウザに配信されたイベントをカウントします。素早く繰り返されるクリックとキーは、表示されるカスタマイズ可能なしきい値と比較されます。意図的に素早い入力をするとカウンターに入る可能性もあります。自動リピート KeyboardEvent.repeat は別途カウントされます。マウス イベントの頻度は一定の間隔で推定されるため、正確な USB 頻度としては報告されません。
スティックは、ゲームパッド API の軸と偏向半径を示します。ドリフトの平均は、スティックが静止している場合にのみ意味を持ちます。カスタム ゾーンはデバイスのファームウェアを変更しません。非標準マッピングの場合、軸の順序が異なる場合があります。 Gamepad API — MDN.
音と映像
クリックした後にのみカメラとマイクが要求されます。ストリームはサーバーに送信されません。マイクの RMS とピーク レベルは、物理的な dB SPL ではなく、デジタル レンジに対する dBFS で表されます。キャリブレーションを行わないと、この方法で部屋の容積を測定することはできません。テストでは、処理オプションの入力を求めるプロンプトが表示され、使用可能な実際のフロー設定が表示されます。最大セッションは 60 秒です。
ステレオ テストではチャネルが作成されますが、耳元での音は測定されません。トーンジェネレーターは聴覚の健康状態をテストしません。カメラには、利用可能な画像とストリームの設定が表示されます。これはセンサー解像度の認定ではありません。 メディアのアクセス許可 - MDN.
オーディオファイルの同期と分析
同期テストは、AudioContext を介して短いオーディオをスケジュールし、requestAnimationFrame を介してフラッシュを描画します。ユーザーはオフセットを手動で選択します。これは、特定のブラウザ、ディスプレイ、オーディオ出力に対する主観的な補償です。これは測定された Bluetooth 遅延ではありません。バックグラウンドタブは比較を停止します。 ウェブオーディオタイムライン - MDN.
モノラル互換性チェックでは、最大 60 秒および 8 MiB のローカル フラグメントが受け入れられます。ブラウザはそれを PCM 48 kHz にデコードします。チャネルの RMS、平均除去とのピアソン相関、および 2 つのチャネルの平均エネルギーに対するモノサム エネルギー (L+R)/2 を計算します。約 1 秒のウィンドウを個別に検討します。-0.3 未満の相関と 6 dB を超える損失は、セクションを聞く理由であり、普遍的な欠陥ではありません。空のチャネルと無音には、架空の相関スコアが与えられません。これは、LUFS、トゥルー ピーク、または物理スピーカー テストではありません。デコード後、ほぼ完全にキャンセルされた場合でも、わずかな残差が発生する可能性があります。ファイルはブラウザ内に残ります。 オーディオデコード - MDN.
画面、タッチ、反応
カラー フィールドとグラデーションは手動検査を目的としています。このページにはマトリックスの物理的な欠陥は見られません。フレーム レートは、測定センサーではなく、requestAnimationFrame によって計算されます。タッチは、OS とブラウザがページに渡したイベントに限定されます。反応時間には、デバイスと画面の遅延が含まれます。
色の明瞭度テストでは、devicePixelRatio を考慮して、Canvas バッファーに 1 ピクセル幅の白黒とカラーのストライプを交互に描画します。明るさと色の詳細を視覚的に比較します。 OS、ページ、TV、およびビデオ パスを拡大縮小すると、サンプルが歪む可能性があります。ネイティブ解像度、100% ページ スケール、およびジェスチャ ズームなしが必要です。ブラウザはHDMI/DisplayPortを読み込まず、RGBまたは4:4:4を自動的に確認しません。オリジナルサイズのPNG 1024x640を繰り返し使用できます。
IPとCGNAT
サーバーへの現在の接続のアドレスを表示します。 WAN IPv4 と比較すると、追加の変換の兆候を見つけるのに役立ちます。 VPN、IPv6、プロキシを使用すると、比較が不可能になる場合があります。パブリック IP は静的 IP に等しくなく、ポートが開いていることを証明しません。 一般的なアドレス指定 - RFC 6598.
Advertising and accuracy
ネットワーク テスト ページでは、広告とオプションの分析は、測定が完了するまで待機します。広告読み込み後の再測定は空白のページから始まります。広告のインプレッションのために待機を追加したり、タイマーに基づいて広告ユニットを更新したりすることはありません。