秒表计时器就是一个跑在浏览器里的计时工具,点开始就计时,精度到毫秒(1ms),还能按分段记录圈速。它解决的是「临时要掐个时间但手边没秒表、手机又怕锁屏中断」的问题。比如你在家做HIIT训练,20秒冲刺+10秒休息,一共8组,用它可以每完成一组按一次分段,结束后直接看到每组用时和总时长,不用自己心算。再比如给孩子做口算测试,50道题想看看每题平均耗时,也可以边做边按分段。所有计时都在你的浏览器里跑,不联网、不上传,关掉页面数据就没了。
| 对比维度 | 本工具 | 手工/替代做法 |
|---|---|---|
| 启动耗时 | 打开网页即用,约1~2秒 | 手机找秒表App约5~10秒,实体秒表要翻抽屉 |
| 计时精度 | 1毫秒显示,performance.now() 取时 | 手机秒表一般10毫秒刷新,机械秒表误差±0.1秒 |
| 分段记录 | 点一下记一条,自动算累计时间 | 手工按秒表+纸笔,每段多花3~5秒且易抄错 |
| 数据留存 | 关页面即清空,不落盘 | 纸笔可长期保存,但会丢、会算错 |
| 多端同步 | 不需要,任何浏览器打开都能用 | 换设备要重新装App或带实体表 |
显示精度为1毫秒(0.001秒),底层用 performance.now() 取时间戳,通常分辨率在0.1ms~1ms之间,比 Date.now() 的1ms更稳。但浏览器主线程被占用时(比如同时跑大计算)会有几毫秒抖动,日常掐表够用,别拿它做计量级校准。
总时长等于各分段之和。比如3段分别是 00:10.000、00:12.500、00:09.500,总时长就是 00:32.000。分段记录的是「从开始到按下那一刻」的累计时间,相邻两段相减才是该段净用时,比如第二段净用时是 12.500-10.000=2.500 秒。
会。计时基于时间戳差值计算,不是靠定时器累加,所以切标签页、锁屏再回来,显示的时间依然准确。但如果浏览器把整个页面冻结(部分手机省电模式会),恢复后可能一次性跳变,建议长时间计时别让页面进后台超过几分钟。
没有硬性上限,但每条记录都要占内存和渲染DOM。实测记录500条以内很流畅,超过1000条列表滚动会开始卡。如果要做几千次计次,建议每200条截图或导出一次,然后重置继续。
不在。计时状态和分段记录只存在当前页面的内存里,刷新、关闭标签页、点重置都会清空,不会写入 localStorage 或 Cookie。这是有意设计的,避免残留数据,但也意味着别拿它当长期记录本用。
精度标称1毫秒,实际受浏览器调度影响,日常误差在几毫秒内,不适合做计量校准。计时完全在浏览器本地完成,不发送任何请求,分段数据只存在内存中,刷新即丢。适用范围:运动间歇、烹饪、演讲练习、实验粗计时等场景。