首页 > 解决方案 > chrome cap requestframetime是否

问题描述

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

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

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

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

标签: javascripthtmlcanvasframe-rate

解决方案


如 Mozilla 的开发人员文档中所述:

回调的次数通常为每秒 60 次,但根据 W3C 的建议,通常会匹配大多数 Web 浏览器中的显示刷新率。

所以行为符合描述。

参考:https ://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame


推荐阅读