反应速度测试
测试你的反应速度,挑战最快记录
开始测试
点击「开始测试」按钮
什么是反应速度?
反应速度测试用于测量视觉信号出现到你做出响应之间的延迟。本页面会让你等待测试区域变化,然后尽快点击或按键,结果以毫秒显示。它适合对比最近几次尝试、游戏前热身、课堂演示注意力和输入延迟,也能帮助观察疲劳、专注程度对表现的影响。需要注意,结果并不是纯粹的神经反应时间:显示器刷新率、鼠标或键盘延迟、浏览器调度、屏幕亮度,以及过早点击判定都会影响数字。想做相对可靠的比较,应使用同一设备、同一输入方式,并看多次结果的平均值,而不是只看一次最快成绩。
使用方法
使用步骤
- 点击'开始测试'按钮
- 等待屏幕从红色变为绿色
- 看到绿色时立即点击
- 查看你的反应时间记录
反应等级
- <150毫秒:优秀,电竞选手水平
- 150-200毫秒:良好,高于平均水平
- 200-250毫秒:一般,大多数人水平
- 250-300毫秒:较慢,可能需要休息
- >300毫秒:需要练习,建议多休息
测试技巧
- 保持专注,放松手部,不要紧张。测试5-10次取平均值以获得更准确的结果。
使用场景
技术原理
反应计时使用的时钟是 performance.now(),即 W3C High Resolution Time 规范中的高精度计时器。在顶层浏览上下文中,它返回亚毫秒精度的 DOMHighResTimeStamp(Chromium 在 Spectre 缓解后以 100 μs 步进,Firefox 在隐私窗口默认 1 ms)。传统的 Date.now() 精度仅约 1 ms,因此不适合亚帧级测量。随机预刺激延迟(1-5 秒)和点击后的耗时差值均在 performance.now() 时间基准下计算。 刺激状态变化由 requestAnimationFrame 驱动,浏览器将其绑定到显示器的垂直同步信号。60 Hz 下帧间隔为 16.67 ms,120 Hz 下为 8.33 ms,144 Hz 下为 6.94 ms,240 Hz 下为 4.17 ms;因此结果量化到面板能显示的最小单位。低于约 150 ms 时,测量的大部分已不再是人的反应——而是输入管线的延迟:1000 Hz USB 轮询的有线鼠标约增加 1 ms,蓝牙鼠标增加 7-30 ms,操作系统事件合并在省电笔记本上可能进一步拉长这个延迟。 真实的人类简单反应时间数据呈近似正态分布,均值约 250 ms,标准差约 30 ms,每次都经过相同的神经通路:光子到达视网膜,信号经外侧膝状体传至 V1 视皮层,运动前回和运动皮层发出运动计划,皮质脊髓束驱动手指屈肌,完成点击。过早点击因此被标记为「太早」状态过滤掉,以免预期性猜测污染分布,产生虚假的 50-100 ms 记录。
- 时钟:performance.now()(DOMHighResTimeStamp),Chromium 顶层上下文中步进 100 μs,部分隐私窗口为 1 ms;Date.now() 仅毫秒精度,不用于此场景。
- 帧量化:requestAnimationFrame 锁定到垂直同步,最小可测量差值为一帧:60 Hz 下 16.67 ms,144 Hz 下 6.94 ms,240 Hz 下 4.17 ms。
- 输入延迟下限:1000 Hz USB 轮询有线鼠标约 1 ms,典型蓝牙鼠标 7-30 ms,省电模式下还有操作系统事件合并抖动。
- 人类基线:简单视觉反应时间近似正态分布,均值约 250 ms,标准差约 30 ms;低于 150 ms 的记录几乎都是设备下限,而非神经系统提升。
- 神经通路:视网膜 -> 外侧膝状体 -> V1 -> 运动前回/运动皮层 -> 皮质脊髓束 -> 手指屈肌,构成不可压缩的生物延迟带。
- 防作弊:刺激出现前的点击被标记为「太早」,预期性猜测不会作为虚假的快速记录污染分布。
示例
电竞选手的典型成绩
尝试次数:10
最佳: 138 ms
平均: 152 ms
评级: 优秀
说明:低于 150 ms 的成绩通常已经被鼠标/键盘的输入延迟限制住了,而非人体神经反应极限。普通桌面用户的成绩
尝试次数:10
最佳: 198 ms
平均: 224 ms
评级: 一般
大多数成年人在 60 Hz 显示器搭配有线鼠标的环境下,成绩集中在 200-250 ms。「过早点击」的判罚
状态: 过早点击!
原因: 屏幕变绿之前就点了。
动作: 本次成绩作废,从红色等待状态重新开始测试。常见问题
反应时间是怎么测出来的?
页面会在一个随机延迟后改变屏幕颜色(通常是红→绿),同时启动毫秒级计时器。你尽快点击,从颜色变化到点击之间的时间差就是你的反应时间。
正常人的反应时间大概是多少?
普通人视觉反应时间平均约 250 ms。受过训练的玩家和运动员可达 180-220 ms。低于 100 ms 几乎肯定是抢点(瞎猜),页面会检测到并可能将该次作废。高于 350 ms 通常意味着疲劳、分心或输入设备延迟较高。
为什么我会收到「过早——抢点」的提示?
如果你在颜色变化之前就点击,页面知道你是在预测而不是反应。深呼吸、盯着屏幕,等颜色真正变化后再点。部分版本还会加入随机的初始延迟,正是为了避免你按固定节奏卡点。
浏览器本身会带来多少输入延迟?
浏览器的帧调度、显示器刷新率、鼠标轮询率都会引入延迟。60 Hz 显示器在视觉更新上平均增加约 8 ms 延迟,无线鼠标再增加约 5 ms。所以你测出的反应时间比神经系统实际触发要慢 10-20 ms。建议在同一套设备上比较相对成绩。
需要多次测试取平均吗?
需要。单次测试波动较大。页面会给出本轮的平均值(通常 5-10 次),并剔除抢点等异常值。中位数往往比单次最佳成绩更有参考价值。
显示器刷新率有影响吗?
有。60 Hz 屏幕从内部颜色变化到你真正看到,最多有 16.7 ms 的延迟。120 Hz 减半,240 Hz 再减一半。这正是电竞玩家执着于高刷显示器的原因。
测试结果会保存吗?
近期成绩会保存在浏览器 localStorage 中,方便你查看本次会话的趋势。清除站点数据或更换浏览器即可清空。任何数据都不会上传到排行榜。