測量您的輸入延遲
點擊並測量輸入與視覺反應之間的時間。執行多輪以獲得可靠的平均值 — 全部在瀏覽器中本機處理。
使用 performance.now() 時間戳計算從 PointerEvent 點擊到下一個渲染幀的軟體級延遲。
典型的瀏覽器輸入延遲為 15-50ms;硬體級因素(螢幕反應、USB 輪詢)增加軟體計時未擷取的額外延遲。
您的結果代表什麼?
| Result | Range | Meaning |
|---|---|---|
| 良好 | 平均低於 20ms | 優秀的軟體級延遲。搭配 144Hz+ 螢幕和 1000Hz 輪詢滑鼠,總端對端延遲在競技遊戲中應不可感知。 |
| 警告 | 平均 20-50ms | 大多數用途可接受。較高值可能來自瀏覽器合成器延遲、背景程序或垂直同步增加最多一幀延遲。 |
| 不佳 | 平均超過 50ms | 可感知的延遲影響遊戲表現。原因包括 CPU 負載重、合成器延遲、省電模式節流 GPU 或背景程序的掉幀。 |
常見問題與解決方法
輸入延遲測量不一致(高方差)
關閉其他瀏覽器分頁和背景應用。垃圾回收暫停和合成器排程可能造成峰值。在全螢幕瀏覽器視窗中執行測試。
測量的延遲遠高於預期
在瀏覽器設定中停用垂直同步(chrome://flags → 停用 V-Sync)以移除幀同步延遲。也檢查作業系統是否在省電模式,它會節流 CPU 和 GPU 頻率。