Chrome:暂停/间隔挂在后台选项卡上?我在测试setTimeout使用这个测试..现在我注意到(正如我所期望的)setTimeout不是很准确,但对于大多数电器来说,不太准确。现在,如果我在Chrome中运行测试,并让它在后台选项卡中运行(因此,切换到另一个选项卡并在那里浏览),返回测试并检查TE结果(如果测试完成),它们将发生巨大的变化。看起来超时运行的速度要慢得多。在FF4或IE9中测试,这种情况没有发生。因此,Chrome似乎会在一个没有焦点的选项卡中挂起或至少减慢javascript的执行速度。在网上找不到很多关于这个问题的资料。这意味着我们无法运行后台任务,例如,使用XHR调用和setInterval(我怀疑看到同样的行为setInterval如果有时间的话,我会写一个测试)。有人遇到过这种情况吗?这个暂停/减速有什么解决办法吗?你会把它叫做窃听器吗?我应该把它归档吗?
添加回答
举报
0/150
提交
取消