反應時間測試會測量瀏覽器端的一個單一區間——也就是頁面把測試面板切換成綠色「立即按下」狀態的時刻,與你的點擊、Enter 按鍵或 Space 按鍵到達同一個分頁的時刻之間的時間——並把結果回報為四捨五入到最接近整數的整數毫秒差。每次試驗都會以隨機 1,500 到 4,000 毫秒的等待時間開始,這表示你無法從固定節奏預測綠色訊號。在面板變綠之前按下會被視為搶跑:已排程的計時器會被取消,不會加入任何結果,面板會顯示「太早」而不是反應時間。頁面會在本機保留最近五次完成的試驗,在最新結果旁邊顯示最佳值與四捨五入的平均值,並提供一個清除全部的控制項來清掉所有數值。不需要登入、不需要上傳、不需要排行榜,重新整理之後也不會保留任何歷史紀錄。
如果你特別想要的是音訊版的反應時間測試——用嗶聲而不是綠色閃閃光——這個工具使用的是視覺提示。「免費、無須註冊、在瀏覽器內執行」的承諾對這個視覺測試一樣成立。反應時間測試提供了一個經過測量的毫秒讀數,無需安裝軟體或建立個人檔案。

這個免費、無須註冊的反應時間測試測量的是什麼
你看到的數字不是單一數字——它是瀏覽器自己的 ready-state 回呼,與頁面收到的輸入事件之間的間隔。在頁面內部,訊號出現的時刻是透過 performance.now 在同一個把面板切換成綠色的回呼中記錄的,而按下的時刻是在瀏覽器傳遞你的點擊、Enter 鍵或 Space 鍵時,透過另一個 performance.now 讀數記錄的。顯示出來的結果就是兩者之間的非負差值,四捨五入到最接近的整數毫秒。
由於分數是在瀏覽器內部測量的,因此它包含的內容不只是人類的決策時間。顯示器更新、合成器排程、瀏覽器工作排程、作業系統輸入處理、滑鼠或鍵盤傳輸、無線狀況以及事件分派都可能造成影響。因此,在不同裝置上讀數較快或較慢,可能反映的是系統而非個人。頁面刻意揭露這些層次,讓這個數字能被誠實地解讀,而不是被當成純粹的反射分數。
為什麼「無須註冊」對誠實的自我檢查真的很重要
反應時間測試不會要求登入、不會上傳任何按鍵資料、不會辨識你的輸入硬體、不會儲存排行榜,也不會在重新整理後保留歷史紀錄。所有計時狀態——已排程的計時器、最近五次結果、最佳值與平均值——都存在於目前的分頁中。當你關閉分頁或重新整理頁面時,工作階段就消失了。
這在兩個實際理由上很重要。首先,隱私保證是結構性的:沒有伺服器端的帳號可以外洩、沒有共享的排行榜可以灌水、也沒有按鍵資料會離開頁面。其次,沒有帳號就讓它沒有動機把你的分數往任何方向推——沒有徽章、沒有比較表,也沒有「通過/不通過」的標籤。唯一的輸出就是一個數字、一個最佳值與一個平均值,而這些數字由你自己解讀。
在瀏覽器中執行測試
你不需要安裝任何東西、不需要建立帳號,也不需要授予權限。整個工作流程就在你面前的頁面上完成。
- 在目前的分頁中開啟 反應時間測試,並保持測試面板可見——不要用其他視窗把它蓋住。
- 選擇 Start test,然後讓分頁保持不動。面板會在頁面挑選一個介於 1,500 到 4,000 毫秒的新隨機延遲時顯示等待訊息。
- 當面板變綠並顯示 PRESS NOW 時,立即按下面板、Enter 鍵或 Space 鍵。最新結果會以毫秒顯示。
- 在同一個裝置、瀏覽器、視窗位置和輸入方式下重複進行,以收集小型樣本。頁面會顯示你最近五次完成的試驗,加上最佳值(其中最小的數值)與四捨五入的平均值。
- 使用 Reset all 來取消已排程的試驗,或在開始新的一批之前清除所有保留的結果。
如果你在面板變綠之前按下,該次試驗會被取消並視為搶跑。面板會顯示 Too soon,不會加入結果,而先前完成的任何試驗都會保持顯示。你可以立即再試一次。
毫秒結果在頁面內部是如何產生的
每次試驗都會使用 Math.random 從 1,500 到 4,000 毫秒中挑選一個整數等待時間,依該延遲排程一個狀態變更,並讓瀏覽器觸發這個變更。頁面會在同一個把面板切換成綠色的回呼中記錄訊號時間戳。你隨後的按壓會產生另一個來自 performance.now 的時間戳,而顯示出來的結果就是兩者之間的非負差值,四捨五入到最接近的整數毫秒。
確定性的測試固定樣本證明 234 毫秒的黃金路徑可以正確運作,但在日常使用中,數字會因為下一節所述的條件而在小範圍內波動。在等待期間內按下會被視為太早,已排程的計時器會被取消,該次試驗不會產生儲存結果。保留的歷史紀錄上限為五次完成的試驗:當第六次完成時,最舊的一次會被移除,並重新計算摘要。如需深入了解每一毫秒實際上包含了什麼,請參閱我們的 反應時間準確度的視覺覺醒檢查。
| 儲存欄位 | 定義 | 更新規則 |
|---|---|---|
| 最新 | 最近一次完成的試驗 | 每次新試驗完成時都會被取代 |
| 最近五次 | 完成的試驗結果的有界清單 | 加入第六次試驗時,最舊的一筆會被移除 |
| 最佳 | 最近五次完成試驗中數值最小者 | 每次試驗完成後重新計算 |
| 平均值 | 最近五次的算術平均數,四捨五入到最接近的毫秒 | 每次試驗完成後重新計算 |
會在不同次嘗試之間移動你分數的條件
由於分數同時包含系統與個人,因此有幾個條件會在不同次嘗試之間讓數字上下移動。頁面刻意保持測試精簡,讓你自己能把大多數變數固定住。
- 瀏覽器焦點:背景分頁、省電模式與高 CPU 負載可能會延緩或拉長訊號到事件之間的間隔。
- 顯示與更新:可變更新行為、遠端桌面軟體與串流瀏覽器工作階段增加的延遲,是前景的本機分頁所沒有的。
- 輸入路徑:此控制項同時接受指標按壓以及 Enter 或 Space 鍵,因此你可以比較滑鼠或觸控板與鍵盤。頁面並未聲稱這些路徑在物理上等價——它們各自走的是瀏覽器所提供的不同事件通道。
- 無線狀況:藍牙滑鼠或無線鍵盤可能會引入有線裝置所沒有的傳輸抖動。
- 操作者行為:在綠色訊號出現前按下屬於搶跑,完全不會產生結果,因此提早點擊永遠不會以緩慢的毫秒讀數呈現。
| 比較 | 變動項目 | 對分數的影響 |
|---|---|---|
| 前景與背景分頁 | 瀏覽器節流與計時器飄移 | 背景讀數可能會不可預測地拉長 |
| 本機瀏覽器與遠端或串流工作階段 | 端對端輸入與算繪延遲 | 串流讀數幾乎都會看起來比較慢 |
| 有線與無線輸入 | 傳輸抖動 | 無線路徑會增加些微但可見的變異 |
| 滑鼠點擊與 Enter 或 Space | 不同的瀏覽器事件通道 | 兩者皆可接受;頁面並未為其排名 |
若要在不同工作階段之間做公平的比較,請固定使用同一個裝置、同一個瀏覽器、同一個視窗位置、同一種顯示模式,以及同一種輸入方式。多完成幾次試驗,而不是把單一離群值當成結論;如果切換輸入方式,請在各組之間重置。這個小工具刻意不儲存任何實驗筆記,因此請在頁面之外自行標註你的條件。
這個工具不宣稱要測量的是什麼
這個頁面是非正式的瀏覽器計時工具,不是經過校正的硬體延遲測量器或臨床儀器。JavaScript 無法觀察手指實際移動的物理瞬間、開關閉合的瞬間、無線封包離開裝置的瞬間,或顯示像素發出綠光的瞬間,因此這個工具無法把人類反應與顯示延遲、裝置傳輸、開關行為或健康狀況區分開來。
這個頁面不會套用年齡對照表、百分位排名、通過或不通過標籤、運動基準、醫學門檻,也對清醒度不做任何主張。它不會測試聽力、不會診斷神經狀況、不會評估駕駛適性、不會推薦訓練方式,也不會認證競賽表現。如果安全、健康、就業、無障礙或購買決策取決於一項反應時間測量,請改用具備適當控制的儀器與合格的專業指引。
誠實的心智模型是這樣的:反應時間測試是一種免費、無須註冊的方式,讓你在同一個裝置、同一種輸入方式、同一個瀏覽器工作階段中,跨多次試驗比較自己的訊號到事件之間的時間。如果是音訊專用的測試,你需要另一個經過測量的聽覺工具;這個頁面是它的視覺姊妹版。
相關閱讀:筆電螢幕壞點測試:執行視覺檢查。