反應速度測試
測試你的反應速度,挑戰最快記錄
開始測試
點選「開始測試」按鈕
什麼是反應速度?
反應速度測試用來測量視覺訊號出現到你做出回應之間的延遲。本頁會讓你等待測試區域變化,然後盡快點選或按鍵,結果以毫秒顯示。它適合比較最近幾次嘗試、遊戲前暖身、課堂示範注意力與輸入延遲,也能觀察疲勞、專注程度對表現的影響。要注意,結果不是純粹的神經反應時間:螢幕刷新率、滑鼠或鍵盤延遲、瀏覽器排程、螢幕亮度,以及過早點選判定都會影響數字。若要做相對可靠的比較,應使用同一設備、同一輸入方式,並查看多次結果的平均值,而不是只看一次最快成績。
使用方法
使用方式
- 點選「開始測試」按鈕
- 等待畫面從紅色變為綠色
- 看到綠色時立即點選
- 查看您的反應時間紀錄
反應等級
- <150ms:優秀,電競選手水準
- 150-200ms:良好,高於平均
- 200-250ms:一般,大多數人的水準
- 250-300ms:較慢,可能需要休息
- >300ms:需要練習,建議多休息
測試提示
- 保持專注、放鬆手部、別緊張。建議測試 5-10 次取平均值,結果會更準確。
使用場景
技術原理
計時反應的時鐘是 performance.now(),即 W3C 高精確度時間規範中的高解析度計時器。在頂層瀏覽上下文中,它回傳子毫秒精確度的 DOMHighResTimeStamp(Chromium 在 Spectre 緩解後報告 100 μs 步進,Firefox 在隱私視窗中預設為 1 ms)。傳統的 Date.now() 僅有約 1 ms 的解析度,因此不適用於幀內測量。隨機的預刺激延遲(1-5 秒)和點選耗時差值均以 performance.now() 時間基準計算。 刺激的狀態變換由 requestAnimationFrame 驅動,瀏覽器將其與顯示器的垂直同步訊號綁定。在 60 Hz 下幀間隔為 16.67 ms,在 120 Hz 下為 8.33 ms,在 144 Hz 下為 6.94 ms,在 240 Hz 下為 4.17 ms;因此結果量化為面板所能顯示的最小單位。在 150 ms 以下,大部分測量值不再反映使用者本身——而是輸入管線的延遲:1000 Hz USB 輪詢的有線滑鼠約增加 1 ms,藍牙滑鼠增加 7-30 ms,作業系統的事件合併在省電筆記型電腦上可能進一步拉長。 真正的人類簡單反應時間資料大致呈常態分佈,平均約 250 ms,標準差約 30 ms,每次都經過相同的神經鏈路:光子到達視網膜,訊號經外側膝狀體傳至 V1 視覺皮層,運動前區和運動皮層啟動運動規劃,皮質脊髓束驅動手指屈肌,點選被記錄。因此,過早的點選會被篩選為「太早」狀態,以防止預判猜測污染分佈,否則這些猜測會表現為虛假的 50-100 ms 記錄。
- 計時器:performance.now()(DOMHighResTimeStamp),Chromium 頂層上下文中步進 100 μs,部分隱私視窗中為 1 ms;Date.now() 僅有毫秒精確度,不使用。
- 幀量化:requestAnimationFrame 與垂直同步綁定,因此可測量的最小差值為一幀:60 Hz 下 16.67 ms,144 Hz 下 6.94 ms,240 Hz 下 4.17 ms。
- 輸入延遲下限:1000 Hz USB 輪詢的有線滑鼠約 1 ms,典型藍牙滑鼠 7-30 ms,省電模式下再加上作業系統事件合併的抖動。
- 人類基準線:簡單視覺反應時間大致呈常態分佈,平均值約 250 ms,標準差約 30 ms;低於 150 ms 的記錄幾乎都是裝置下限,而非神經系統的進步。
- 神經鏈路:視網膜 → 外側膝狀體 → V1 → 運動前區/運動皮層 → 皮質脊髓束 → 手指屈肌,累計構成不可縮減的生物延遲帶。
- 防作弊:刺激出現前的點選會被標記為「太早」,因此預判猜測不會作為人為快速記錄污染分佈。
範例
典型電競選手成績
次數: 10
最佳: 138 ms
平均: 152 ms
評等: 優異
備註:低於 150 ms 的成績通常受限於滑鼠/鍵盤的輸入延遲,而非人類神經系統的反應速度。一般桌機使用者成績
次數: 10
最佳: 198 ms
平均: 224 ms
評等: 普通
多數成年使用者在 60 Hz 螢幕配有線滑鼠的環境下,成績會落在 200-250 ms 區間。Too Early 罰則
狀態: Too Early!
原因: 在畫面變綠之前就點選。
動作: 該次嘗試作廢,測試從紅色等待狀態重新開始。常見問題
反應時間是怎麼測量的?
頁面會在隨機延遲後改變畫面顏色(通常是紅→綠),同時啟動毫秒等級的計時器。你看到變色後盡快點選,從畫面變化到點選之間的時間差就是你的反應時間。
一般人的反應時間大概多少?
人類視覺反應的平均值約 250 毫秒。經過訓練的玩家與運動員可達 180~220 毫秒。低於 100 毫秒幾乎可確定是亂猜的點選,頁面會偵測到並可能讓該次無效。高於 350 毫秒則代表疲勞、分心或輸入延遲。
為什麼會出現「太早點選—猜的」這類警告?
如果你在顏色變化前就點下去,頁面就知道你是用預測而不是反應。深呼吸幾次、盯緊畫面,等真的變化再點。部分版本會加入隨機初始延遲,正是為了避免你按固定時間點選。
瀏覽器會帶來多少輸入延遲?
瀏覽器的影格時序、螢幕更新率、滑鼠輪詢率都會增加延遲。60 Hz 的螢幕在視覺更新上平均增加約 8 毫秒;無線滑鼠再加上約 5 毫秒。所以你測到的反應比神經系統實際發出訊號約慢 10~20 毫秒。請在同一套設備上比較相對成績。
需要取多次測試的平均嗎?
需要。單次測試誤差很大。頁面會回報整輪(通常 5~10 次)的平均,並排除提前點選這類異常值。中位數通常比單次最好的成績更具代表性。
螢幕更新率有差嗎?
有。60 Hz 螢幕從畫面內部變化到你真的看到,最大會延遲 16.7 毫秒。120 Hz 砍一半,240 Hz 再砍一半。電競玩家堅持用高更新率螢幕就是這個原因。
成績會被儲存嗎?
近期成績會存在瀏覽器的 localStorage,方便你看到一段時間內的趨勢。清除網站資料或換瀏覽器就會消失。資料不會上傳到任何排行榜。