[w3c/ServiceWorker] serviceworker.skipWaiting (#1016)

Allowing:

```js
const reg =  await navigator.serviceWorker.ready;
if (reg.waiting) {
  await reg.waiting.skipWaiting();
  location.reload();
}
```

Usecase: The new service worker has installed, I've shown a message to the user like "New version found. Update now?", which they have clicked.

Currently developers have to `postMessage` to the service worker for this behaviour.

It's also an opportunity for us to rethink when `skipWaiting` should resolve in this case. It could resolve once the service worker has begun `activating`.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/issues/1016

Received on Tuesday, 29 November 2016 08:44:12 UTC