Javascript Web Worker是否限制setTimeout()/setInteval()?
我在前台选项卡上有一个启动(专用)web worker的脚本。现在我看到Javascript Web Worker是否限制setTimeout()/setInteval()?,javascript,settimeout,setinterval,web-worker,Javascript,Settimeout,Setinterval,Web Worker,我在前台选项卡上有一个启动(专用)web worker的脚本。现在我看到setTimeout(xxx,100)中的web worker被限制为每秒触发不超过一次,而不是根据需要每秒触发10次。我在谷歌上搜索过非活动标签的限制,但是有没有关于网络工作者的文档也这么说?我已经在Chrome和Firefox中检查过这一点。没有关于节流行为的真正规范,尽管: (可选)等待进一步的实现定义的时间长度 这是为了允许用户代理根据需要填充超时,以优化设备的电源使用。例如,一些处理器具有低功耗模式,其中定时器的粒
setTimeout(xxx,100)
中的web worker被限制为每秒触发不超过一次,而不是根据需要每秒触发10次。我在谷歌上搜索过非活动标签的限制,但是有没有关于网络工作者的文档也这么说?我已经在Chrome和Firefox中检查过这一点。没有关于节流行为的真正规范,尽管:
还应注意的是,目前正在积极讨论WICG的实施。此API将公开一些事件,并且一个新的“冻结”状态(出于我们的兴趣)也应该公开。我能找到的唯一参考是“17.可选地,等待进一步的实现定义的时间长度”。在其中完成了什么任务?