上下文: 首先,它仅绘制用户可见的动画。这意味着没有浪费CPU功率或电池寿命绘制在背景选项卡,最小化窗口或页面隐藏部分中运行的动画。
我的第一语言不是英语,这句话的意思是:不会绘制在背景标签,最小化窗口或页面隐藏部分中运行的动画,因此不会浪费CPU功率或电池寿命
答案 0 :(得分:1)
这意味着当无法看到窗口并且浏览器不更新此类隐藏窗口的显示时,RAF(请求动画帧)循环不会运行。
因此,通常在RAF回调中完成的任何动画更新(以及其他工作)也将暂停,直到窗口再次可见并且RAF恢复。
如果定时逻辑必须继续后台窗口,则由于此优化,RAF无法可靠地使用。