New behaviors by this feature: 1) dedicated workers will be real service worker clients and they will be exposed via the Clients API. `Clients.matchAll({‘type’: ‘worker’})` will include dedicated workers. The ‘type’ option is an opt-in option and `Clients.matchAll()` returns only window clients by default. 2) dedicated workers will be controlled by their own service worker matched with the dedicated worker script URL.

Motivation

New behaviors are aligned with the spec.

Status in Chromium

Blink>Worker


Enabled by default (tracking bug) in:

  • Chrome for desktop release 94
  • Chrome for Android release 94
  • Android WebView release 94

Consensus & Standardization

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

  • Positive
  • No signal
  • No signal
  • Mixed signals

Owner

Last updated on 2021-07-27