这句话是什么意思?没有CPU功率或电池寿命被浪费绘制在后台标签中运行的动画

时间:2014-10-30 01:26:31

标签: cpu battery requestanimationframe

上下文:    首先,它仅绘制用户可见的动画。这意味着没有浪费CPU功率或电池寿命绘制在背景选项卡,最小化窗口或页面隐藏部分中运行的动画。

我的第一语言不是英语,这句话的意思是:不会绘制在背景标签,最小化窗口或页面隐藏部分中运行的动画,因此不会浪费CPU功率或电池寿命

1 个答案:

答案 0 :(得分:1)

这意味着当无法看到窗口并且浏览器更新此类隐藏窗口的显示时,RAF(请求动画帧)循环不会运行

因此,通常在RAF回调中完成的任何动画更新(以及其他工作)也将暂停,直到窗口再次可见并且RAF恢复。

如果定时逻辑必须继续后台窗口,则由于此优化,RAF无法可靠地使用。