我在 Chrome 上做了一些测试并requestAnimationFrame
产生了 61 fps,而setTimeOut( callback, 0 )
产生了 233 fps。
如果一个人想要超过 61 fps(我不确定这是为了什么)但是使用 setTimeOut 渲染并使用 requestAnimationFrame 来检测窗口何时失去焦点然后停止超时直到焦点不是更好回报?
还有一个附带的问题:除了 requestAnimationFrame 不调用回调之外,还有其他方法可以检测窗口何时失去焦点?