javascript - chrome 是否限制请求帧时间

标签 javascript html canvas frame-rate

用 JavaScript 制作了一些动画。我是在 60 fps 的显示器上制作的,所以直到我在 144 fps 的笔记本电脑上测试它时我才注意到它。整个事情的速度增加了一倍。

我将屏幕刷新率更改为 60 fps,同一台机器然后又恢复正常。

只是问这是否是 chrome 的错误,或者 chrome requestanimationframe 是否真的依赖于屏幕刷新率。

并不是真正的问题,我只是觉得很奇怪,我的意思是,是的,我可以只计时更新,但是是的。

最佳答案

正如 mozilla 的开发文档中所述:

The number of callbacks is usually 60 times per second, but will generally match the display refresh rate in most web browsers as per W3C recommendation.

因此行为符合描述。

引用号:https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame

关于javascript - chrome 是否限制请求帧时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54910549/

相关文章:

javascript - CoffeeScript 和 JavaScript 中三元(问号运算符)之间的区别?

javascript - 使用 Django Ajax 成功后创建新的 Google map

javascript - 获取包含文件输入的表单数据

jquery - 输入标签应该适契约(Contract)一行而不是第二行CSS问题

java - 如何捕获 JavaFx 中大型 Canvas 产生的异常?

javascript - 对于多个 Canvas 对象使用一个还是多个 requestAnimationFrame 更好?

javascript - 无论如何强制所有样式为 "block"或 "none"而不通过循环?

javascript - 输入时未触发 Jquery 按键事件

html - 为什么我的网站布局分崩离析?

javascript - 在 Canvas 上绘图 : mouseover and mouseclick