即使标签未处于活动状态,如何让Chrome在Chrome中以正常速度运行?

时间:2015-09-04 05:36:45

标签: javascript google-chrome background-process

我发现我的网络应用存在问题 - 当Chrome激活标签未设置为我的应用时,Chrome会停止运行我的JS代码,直到我再次打开标签。

我想它可以节省CPU周期。否则,如果您打开20个标签并且每个标签都运行正常,它将很快变慢。

这一切都很好,但我的应用程序要求它继续在后台运行。它可以实时更新图形并每隔几秒钟分析一次数据。

如果我移动到另一个选项卡,图形更新和分析停止(或变得非常慢 - 1秒现在像20秒)。然后,当我再次关注制表符时,它会以正常速度恢复更新,但由于这种奇怪的时间稀释,图形和数据分析变得奇怪。

1 个答案:

答案 0 :(得分:0)

播放微弱的声音似乎会在后台解锁完整的javascript性能,但是,使用websockets不会

这是我写的一个更长的答案:https://stackoverflow.com/a/51191818/914546