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.




Specification link

Specification currently under development in a Working Group

Status in Chromium


Enabled by default (tracking bug)

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