反応速度テストについて
反応速度テストは、合図が現れた瞬間から手が反応するまでにかかった時間(反応時間、reaction time)をミリ秒(ms)単位で測る無料ツールです。インストールや会員登録なしにブラウザですぐ使え、測定記録はこのブラウザ内にのみ保存されます。
1つの数字よりも複数回測った分布のほうが正確なため、5回を1セットとして平均・中央値・ベスト・標準偏差をまとめて表示します。同じ端末でセットを繰り返すと、自己記録の推移グラフが積み上がっていきます。
主な機能
- 視覚反応 — 1.5〜4.5秒の間でランダムに待った後、ボードがインク色に反転したら押します。最も基本的な単純反応時間です。
- 聴覚反応 — 画面はそのままで、1,000 Hz のビープ音だけを合図に使います。視覚的な手がかりがないため、純粋に音に対する反応を測ります。
- 選択反応(Go/No-go) — ● が出たら押し、✕ が出たら我慢します。Go 5回と No-go 3回がランダムな順序で出題され、反応時間とともに誤反応(✕ で押す)・無反応(● を見逃す)を記録します。
- フライングの扱い — 合図の前に押すと「早すぎました」と表示し、その回を無効にして測り直します。合図後 100 ms 未満の反応も予測反応とみなして無効にします。
- セット統計とグラフ — 平均・中央値・ベスト・標準偏差、回ごとの棒グラフ、セットごとの中央値による自己記録の推移(直近30セット)を表示します。
- 結果のコピー — セットが終わると、結果を1行のテキストとしてコピーして共有できます。URL の末尾に
#visual・#audio・#gonogoを付けると、そのモードが直接開きます。
使い方
- 上部でモード(視覚・聴覚・Go/No-go)を選びます。聴覚モードでは音をオンにしてください。
- 大きな測定ボードをクリック・タップするか、スペースキーを押して開始します。
- 「待ってください」の間は押さず、合図が来た瞬間にできるだけ速く押します。
- 1回終わるごとに一度押して次の回へ進みます。有効な5回(Go/No-go は刺激8個)がそろうとセットが終わり、記録が保存されます。
測定方法
すべての時間はブラウザの高精度タイマー performance.now() を基準にしています。入力時刻にはイベントが発生した時刻(event.timeStamp)を使い、マウス・タッチは指を離す瞬間ではなく押した瞬間(pointerdown)を測ります。
視覚の合図は requestAnimationFrame でボードを切り替えた後、その変化が描画された次のフレームが始まる時刻を合図の時刻とします。画面に実際に表示される前の時刻を基準にして、反応時間が水増しされるのを防ぐためです。
聴覚の合図は Web Audio でビープ音をあらかじめ予約し、getOutputTimestamp() で音が実際に出力される時刻を同じ時計に換算します。この機能がないブラウザでは、予約時刻に報告された出力遅延を加えます。
待ち時間は毎回ランダムなので、リズムを覚えて先に押すことはできません。測定中に別のタブへ移動すると、その回は中断されます。
基準値と出典
- ウェブテストの一般的な範囲 — Human Benchmark の公開統計(数千万件のウェブ測定)では、視覚反応時間の中央値は約 273 ms です。この値はユーザーの機器の遅延を含むため、実験室での測定よりやや遅くなります。Human Benchmark Reaction Time Statistics
- 聴覚は視覚より速い — 18〜20歳の医学生120人を対象とした Jain らの研究(2015)では、男女とも聴覚反応時間が視覚反応時間より有意に短くなりました。Int J Appl Basic Med Res 5(2):124–127
- 年齢 — 英国の成人7,130人を分析した Der & Deary(2006)では、単純反応時間は50歳前後までほとんど遅くならず、選択反応時間は成人期を通じて少しずつ遅くなりました。Psychology and Aging 21(1):62–73
- 100 ms の基準 — 世界陸連(World Athletics)の規則では、スタートの合図後 0.100秒未満の反応をフライング(不正スタート)と判定します。このサイトの予測反応の基準(100 ms)も同じ値を使っています。World Athletics Technical Rules
- このサイトでは、年代別のパーセンタイルや「上位何%」といったランク付けは行いません。機器ごとに遅延が異なり、公平な比較が難しいためです。その代わり、同じ端末で測った自己記録の推移を表示します。
このテストは娯楽・セルフチェック用であり、医学的・神経学的な診断ではありません。反応がふだんと大きく変わったと感じたら、専門家にご相談ください。
よくある質問
良い反応速度は何 ms ですか?
ウェブブラウザで測った視覚反応時間は、おおむね 200 ms 台後半に集中しています(Human Benchmark 公開統計の中央値は約 273 ms)。ただし、モニター・マウス・OS の遅延が数〜数十 ms 加わるため、機器が違えば同じ人でも結果が変わります。他人と比べるより、同じ端末での変化を見てください。
なぜ5回測るのですか?1回ではだめですか?
反応時間は回ごとに数十 ms ずつぶれます。1回の値は運に大きく左右されるため、5回分を集めて平均と中央値を見ます。1〜2回大きく遅れた回が混ざると、平均より中央値のほうが実力をよく表します。
「早すぎました」とはどういう意味ですか?
合図が出る前に押したか、合図後 100 ms 以内に押したという意味です。人が合図を知覚して手を動かすにはそれより長い時間がかかるため、こうした入力は合図への反応ではなく予測とみなして無効にし、その回を測り直します。
聴覚の反応が視覚より遅く出ます。
研究では一般に聴覚の反応のほうが速いのですが、端末のオーディオ出力遅延が結果を逆転させることがあります。特に Bluetooth イヤホン・スピーカーは音が数十〜数百 ms 遅れて出るため、有線イヤホンや端末の内蔵スピーカーで測ってみてください。
スマホとパソコンで結果が違うのはなぜですか?
タッチスクリーンの入力処理、画面のリフレッシュレート(60・120 Hz など)、ブラウザの処理方式が異なるためです。60 Hz の画面では1フレームが約 16.7 ms なので、表示タイミングだけでもそれくらいの差が出ることがあります。
記録はどこに保存されますか?
このブラウザのローカルストレージ(localStorage)にのみ保存され、サーバーには送信されません。ブラウザのデータを消去したり、別の端末・ブラウザを使ったりすると記録は表示されません。結果画面の「記録を消去」でモードごとの記録を削除できます。