【问题标题】:Userscript performance when tab loses focus选项卡失去焦点时的用户脚本性能
【发布时间】:2013-02-15 04:02:13
【问题描述】:

我注意到当窗口不在焦点上时,用户脚本会变慢很多(根据我所做的一些快速测试,大约是速度的一半)。我相信这是谷歌浏览器的错,而不是脚本,但有什么解决方案吗?有什么方法可以让标签保持全速运行而无需查看它?

【问题讨论】:

    标签: javascript performance optimization userscripts


    【解决方案1】:

    Chrome 将 setInterval 调用的间隔值增加到 1 秒,用于不活动的选项卡。

    https://codereview.chromium.org/6577021

    如果您的代码使用 setIntervals,您可以使用以下修复在选项卡不活动时加速它们:

    How can I make setInterval also work when a tab is inactive in Chrome?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      相关资源
      最近更新 更多