Skip to main content

测量您的输入延迟

点击并测量从您的输入到视觉响应之间的时间。运行多轮以获得可靠的平均值 — 全部在浏览器中本地处理。

本测试测量从 PointerEvent 点击到下一个渲染帧的软件级延迟,使用 performance.now() 时间戳计算点击到渲染的延迟(毫秒)。

典型浏览器输入延迟范围为 15-50ms;硬件级因素(显示器响应、USB 轮询)会增加软件计时未捕获的额外延迟。

结果含义

Result Range Meaning
良好 平均低于 20ms 出色的软件级延迟。配合 144Hz+ 显示器和 1000Hz 轮询鼠标,竞技游戏中的端到端总延迟应该难以察觉。
注意 平均 20-50ms 大多数使用场景可接受。较高的值可能来自浏览器合成器延迟、后台进程或垂直同步增加的最多一帧延迟。
异常 平均超过 50ms 明显的延迟影响游戏性能。原因包括 CPU 负载过高、合成器延迟、省电模式限制 GPU 或后台进程导致的丢帧。

常见问题及解决方案

输入延迟测量不一致(方差大)

关闭其他浏览器标签页和后台应用程序。垃圾回收暂停和合成器调度可能导致尖峰。在全屏浏览器窗口中运行测试以获得最稳定的结果。

测量的延迟远高于预期

在浏览器设置中禁用垂直同步(chrome://flags → 禁用垂直同步)以消除帧同步延迟。同时检查系统是否处于省电模式,该模式会限制 CPU 和 GPU 频率。

相关工具

常见问题

什么是输入延迟?

输入延迟是用户操作(点击/按键)与屏幕视觉响应之间的延迟。它包括鼠标延迟、USB 轮询、系统处理和显示器响应时间。

多少输入延迟算好?

低于 20ms 对游戏来说非常好。20-50ms 可以接受。超过 50ms 可能感觉迟钝,影响竞技游戏性能。

此浏览器测试有多准确?

浏览器测试使用 performance.now() 测量软件级延迟。硬件特定延迟(显示器、USB)会增加此处未捕获的额外延迟。

会上传数据吗?

不会。所有测量使用本地 performance.now()。没有数据离开您的设备。