对于 serviceWorker 中的同步或消息事件,如果我将承诺传递给event.waitUntil()
,将在5-7分钟内解决。 serviceWorker仍然会处于运行状态吗?从this来源,它表示同步事件的执行时间限制为3分钟。此限制是否也适用于消息事件?如果执行时间限制为3分钟,代码下面会发生什么?
event.waitUntil(PromiseThatResolvesIn9Minutes().then(someOtherTask));
如果someOtherTask
在3分钟后解决, serviceWorker会执行PromiseThatResolvesIn9Minutes
方法吗?