结果示例
事件时间戳为 1000 ms,处理开始为 1003 ms,则观察到的等待时间是 3 ms。这不代表键盘硬件延迟为 3 ms。
KEYBOARD LAB键盘工具
观察按键事件生成至处理的等待时间,以及到下一次帧回调的时间。
多次按键,收集浏览器事件等待时间的分布。
准备就绪,请点击“开始”。
点击开始后,在此区域按键。
仅在测试区域内捕获输入。按 Esc、Tab,或切换到其他输入框、窗口时结束测试。建议使用连接实体键盘的电脑。
| 按键 | 按下 | 自动重复 | 连续输入对 | 最短间隔 |
|---|
统计使用最近最多 1,000 个样本。输入仅在此标签页中处理,不保存到服务器或浏览器存储中。仅在您选择保存时生成结果文件。
事件时间戳为 1000 ms,处理开始为 1003 ms,则观察到的等待时间是 3 ms。这不代表键盘硬件延迟为 3 ms。
计算 performance.now() 与 event.timeStamp 的差值,并单独记录到下一次 requestAnimationFrame 回调的等待时间。
参考资料: MDN · 事件时间戳与精度