我测试了“ RequestAnimationFrame()”方法的速度,我注意到它以显示器刷新率(60/100/144)的速度完全触发
我相信它不会影响性能,因为它可以堆叠多个功能并在同一帧中执行它们。
是的,您能确认一下吗?
答案 0 :(得分:1)
是的,当您调用window.requestAnimationFrame
时,它所做的只是将您作为参数提供的功能保存在内存中。
当下一次DOM重绘时(在下次刷新显示器时发生),它将在重绘DOM之前清空函数堆栈。
当您想要限制游戏循环或滚动事件侦听器(或可以以比监视器刷新率更高的速率执行的任何动作)以允许程序进行计算以节省性能时,此功能特别有用
>