在javascript中制作了一些动画。我是用60 fps的显示器制作的,所以直到我在144 fps的笔记本电脑上测试它才发现它。整个事情的速度加倍了。
我将屏幕刷新率更改为60 fps,同样的机器然后恢复正常。
只是询问这是否是chrome的错误,或者chrome requestanimationframe真的取决于屏幕刷新率。
不是真的有问题,我发现它很奇怪,我的意思是,我可以及时更新,但是是的。
正如mozilla的开发人员文档中所述:
回调次数通常为每秒60次,但根据W3C建议,通常会与大多数Web浏览器中的显示刷新率相匹配。
因此行为符合描述。
参考:https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame