用 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/