Skip to main content

測量您的輸入延遲

點擊並測量輸入與視覺反應之間的時間。執行多輪以獲得可靠的平均值 — 全部在瀏覽器中本機處理。

使用 performance.now() 時間戳計算從 PointerEvent 點擊到下一個渲染幀的軟體級延遲。

典型的瀏覽器輸入延遲為 15-50ms;硬體級因素(螢幕反應、USB 輪詢)增加軟體計時未擷取的額外延遲。

您的結果代表什麼?

Result Range Meaning
良好 平均低於 20ms 優秀的軟體級延遲。搭配 144Hz+ 螢幕和 1000Hz 輪詢滑鼠,總端對端延遲在競技遊戲中應不可感知。
警告 平均 20-50ms 大多數用途可接受。較高值可能來自瀏覽器合成器延遲、背景程序或垂直同步增加最多一幀延遲。
不佳 平均超過 50ms 可感知的延遲影響遊戲表現。原因包括 CPU 負載重、合成器延遲、省電模式節流 GPU 或背景程序的掉幀。

常見問題與解決方法

輸入延遲測量不一致(高方差)

關閉其他瀏覽器分頁和背景應用。垃圾回收暫停和合成器排程可能造成峰值。在全螢幕瀏覽器視窗中執行測試。

測量的延遲遠高於預期

在瀏覽器設定中停用垂直同步(chrome://flags → 停用 V-Sync)以移除幀同步延遲。也檢查作業系統是否在省電模式,它會節流 CPU 和 GPU 頻率。

相關工具

常見問題

什麼是輸入延遲?

輸入延遲是使用者操作(點擊/按鍵)與螢幕上的視覺反應之間的延遲。包括滑鼠延遲、USB 輪詢、作業系統處理和螢幕反應時間。

好的輸入延遲是多少?

20ms 以下對遊戲來說優秀。20-50ms 可接受。超過 50ms 可能感覺遲鈍並影響競技遊戲表現。

此瀏覽器測試有多準確?

瀏覽器測試使用 performance.now() 測量軟體級延遲。硬體特定延遲(螢幕、USB)增加這裡未擷取的額外延遲。

資料會上傳嗎?

不會。所有測量使用 performance.now() 在本機進行。資料不會離開裝置。