ServiceWorkers (formerly Navigation Controllers) are a new system that provides event-driven scripts that run independent of web pages. They are similar to SharedWorkers except that their lifetime is different and they have access to domain-wide events such as network fetches. Use cases: offline, reducing perceived page load latency and will eventually power notification/push/sync/... use cases.


Working draft or equivalent

Status in Chromium


Enabled by default (tracking bug) in:

  • Chrome for desktop release 40
  • Chrome for Android release 40
  • Android WebView release 40

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.



Re: strongly positive web developer views - we are seeing extremely positive feedback whenever there is a talk about SW - high profile web developers have already started prototyping with the API - overall, everyone we've talked to is eager to see this API shipping. - it's one of the top voted FR at IE's user voice page

Last updated on 2020-11-09