I'm requesting an early TAG design review of extended lifetime shared workers.
We propose adding a new option to the SharedWorker constructor that serves as a request to extend its lifetime after all current clients have unloaded:
const sharedWorker = new SharedWorker(url, { extendedLifetime: true });
The primary use case here is to allow pages to perform some async work that requires JavaScript after a page unloads, without needing to rely on a service worker.
OpenedMay 9, 2025
Mirrored from: w3ctag/design-reviews#1089
こんにちは TAG-さん!
I'm requesting an early TAG design review of extended lifetime shared workers.
We propose adding a new option to the
SharedWorker
constructor that serves as a request to extend its lifetime after all current clients have unloaded:The primary use case here is to allow pages to perform some async work that requires JavaScript after a page unloads, without needing to rely on a service worker.