Snaplytics JS Tests

FPS 测试

实时测量您的浏览器实际渲染的每秒帧数。测试会自动开始——让它持续运行,即可在下方图表中观察实时 FPS 以及逐渐累积的最高值、最低值和平均值。

FPS

毫秒 / 帧

记录中
最小
平均
最大

帧率——即每秒帧数,英文缩写为 FPS——是指屏幕每秒绘制的不同画面数量。帧率越高,画面越流畅:60 FPS 看起来行云流水,30 FPS 开始让人感觉卡顿,而在快节奏游戏中,更高的帧率意味着更少的运动模糊和更低的输入延迟。FPS 与显示器的刷新率(以 Hz 为单位)是两个不同的概念:刷新率是上限,而帧率则反映浏览器或游戏实际能达到这一上限的程度。

本测试使用浏览器的 requestAnimationFrame API,通过测量屏幕重绘之间的时间间隔来计算浏览器每秒渲染的帧数。当前读数取自过去半秒的平均值,以保持数值稳定;最小值、平均值和最大值则在整个会话过程中持续累积。所有计算均在本地完成——不会上传任何数据。

浏览器的渲染速度不会超过显示器的刷新速度,因此 60 Hz 的显示器上限约为 60 FPS,而 120、144 或 240 Hz 的面板则对应更高的上限。图表上的虚线标记了这些常见刷新率;如果您的 FPS 明显低于您的显示器刷新率,说明页面或设备正在努力跟上渲染需求。

常见帧率

帧率常见场景体验感受
24 FPS电影与影院适合观影,具有电影感的运动模糊
30 FPS主机游戏、流媒体视频可以流畅游玩,但快速运动时略显卡顿
60 FPS标准显示器、大多数游戏流畅且响应灵敏——最常见的基准帧率
120 FPS游戏显示器、新款手机明显更顺滑,输入延迟更低
144 FPS游戏显示器电竞领域广受欢迎的最佳平衡点
240+ FPS高端游戏显示器极致流畅;在竞技游戏中具有优势

获得准确读数的建议

  • 保持本标签页处于前台焦点状态——浏览器会限制后台标签页的帧率。
  • 关闭其他占用资源较多的标签页和应用程序,避免它们与 GPU 争抢资源。
  • 使用笔记本电脑时,请接通电源——省电模式通常会限制刷新率上限。
  • 等待一两秒让数值趋于稳定,最初的读数可能偏低。