跳至主要內容
Lizely

反應時間測試

測量瀏覽器視覺提示訊號與你按下鍵之間的間隔,並提供精確的最新、最佳與平均毫秒結果。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.點選「開始測試」,保持面板可見,並在顯示等待訊息時勿按下。
  2. 2.當面板轉為綠色並顯示「現在按下」時,立即按下面板、Enter 或 Space 鍵。
  3. 3.在相同裝置條件下重複測試,以比較最近五次、最佳與平均值,然後點選「重設所有」。

關於反應時間測試

反應時間測試會測量瀏覽器內一個狹窄的時間間隔:從頁面改變測試面板至準備狀態的瞬間,到瀏覽器接收到你按下鍵的時間。點選「開始測試」,等待面板顯示「請等待」,僅在面板轉為綠色並顯示「現在按下」時才按下。最新結果以毫秒為單位顯示。頁面也會保留最近五次完成的測試,並計算出最佳值與四捨五入的平均值。重設所有內容會取消當前進行的測試並清除所有結果。

每次測試會使用從 1,500 到 4,000 毫秒之間的新隨機等待時間。這種變動的延遲讓難以預測訊號,避免出現固定節奏的預測。頁面會在改變準備狀態的同一回撥中使用 performance.now 記錄訊號,並在按下鍵時使用另一個 performance.now 記錄按下時間。顯示的結果為非負差值,四捨五入至最近的整數毫秒。一個確定性的測試環境可驗證精確的 234 毫秒案例,而非僅依賴自我一致的時間計算。

在綠色訊號出現前按下屬於錯誤起始。該計時器將被取消,不會產生反應結果,且面板會顯示「太早」。請重新開始測試以繼續。錯誤起始不會抹除先前完成的測試結果。此功能支援指標按壓與 Enter 或 Space 鍵,以便比較不同瀏覽器輸入路徑,但不宣稱這些路徑在物理上等價。

該結果包含的不僅是人類反應時間。顯示重新整理、合成器排程、瀏覽器任務時間、作業系統輸入處理、滑鼠或鍵盤傳輸、無線環境、事件分派等都可能影響結果。因此,另一臺裝置上較快或較慢的數值可能反映系統狀態與個人反應的差異。背景標籤、節能模式、高 CPU 負載、遠端桌面軟體、以及顯示重新整理行為的變化都可能影響結果。比較測試時請保持瀏覽器置於最前並在相似條件下重複測試。

最佳值為五次保留完成測試中的最小值,平均值為其算術平均數,四捨五入至最近毫秒。較舊的結果在第五次完成測試後將被移除,因此總結僅描述最近的可見測試視窗。本工具不提供年齡表、百分位排名、透過或失敗標籤、體育標準、醫療門檻或關於警覺性的宣告。這些解釋需要受控的流程與適當專業知識,而本為一般瀏覽器工具的用途並未提供這些功能。

若要進行實際比較,請使用相同裝置、輸入方式、瀏覽器、視窗位置與顯示模式。完成多個測試,而非僅以一個異常值作為結論。若測試滑鼠與鍵盤反應,請在不同組之間重設,並在頁面外標註條件,因為此元件刻意不儲存實驗筆記。避免將前景的本機瀏覽器與流式或遠端會話進行比較,除非比較的是端到端系統延遲。

這不是經過校準的硬體延遲測量儀。JavaScript 無法觀察手指實際移動、開關閉合、無線封包離開裝置,或顯示器像素發出綠光的物理瞬間。本頁也不會測試聽力、診斷神經系統疾病、評估駕駛適任性、建議訓練方式,或認證競賽表現。若安全、健康、就業、無障礙或購買決策仰賴反應時間測量,請使用合適且受控的儀器,並尋求合格專業人員的指導。

所有時間狀態皆保留在當前標籤中。此元件不會要求登入、上傳按下動作、識別輸入硬體、建立排行榜或在重新載入後儲存歷史紀錄。其功能範圍刻意受限:選擇一個有界隨機等待時間、拒絕過早按下、使用單調時鐘測量瀏覽器訊號到事件的間隔、保留五個非負整數結果,並公開包含在數值中的軟體與硬體層次。

方法與來源

使用 Math.random 產生一個從 1,500 到 4,000 毫秒之間的整數等待時間。使用 performance.now 記錄起始、訊號與按下時間。在等待期間按下將取消測試並標記為「太早」;在訊號之後按下則儲存 max(0, round(按下-訊號))。僅保留最近五次完成的整數結果,最佳值為最小值,平均值為四捨五入的算術平均值,所有狀態皆保留在當前標籤中。測試涵蓋兩端延遲、無效隨機輸入、錯誤起始、精確的 234 毫秒「黃金路徑」、有界歷史與總結驗證。

常見問題

毫秒結果究竟測量了什麼?
它測量的是瀏覽器從準備狀態回撥到接收到指標或鍵盤事件之間的時間間隔。顯示、瀏覽器、作業系統與輸入裝置的延遲都可能影響此結果。
如果我過早按下會怎麼樣?
當前測試將被取消並標記為「太早」,不會產生結果,但先前完成的測試歷史仍可繼續檢視。
這是一種醫療或硬體診斷工具嗎?
不是。這僅是一種非正式的瀏覽器時間測試工具,無法隔離人類反應、顯示延遲、裝置傳輸、開關行為或健康狀況。

裝置與生產力 使用指南

查看全部