- From: Monica Chintala <notifications@github.com>
- Date: Wed, 02 Sep 2026 10:43:35 -0700
- To: w3c/ServiceWorker <ServiceWorker@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 2 September 2026 17:43:39 UTC
Part of #1846.
Adds the `export` attribute to the existing [`Soft Update`](https://w3c.github.io/ServiceWorker/#soft-update-algorithm) dfn so external specifications (FedCM, Payment Handler) can reference it as a stable primitive.
Also adds two Notes clarifying the contract for external callers:
- **Fire-and-forget**: callers receive no completion or failure signal.
- **Job-equivalence collapsing**: repeated calls for the same registration collapse via the job queue's [=equivalent|job equivalence=] mechanism, so calling more often than necessary is safe but wasteful.
## Changes
- 1 attribute (`export`)
- 2 Notes
No algorithm behavior change. Total diff: **+5 / −1**.
## Related
- #1846 — umbrella issue tracking the three SW-export additions
- w3c-fedid/FedCM#842 — original motivation
You can view, comment on, or merge this pull request online at:
https://github.com/w3c/ServiceWorker/pull/1847
-- Commit Summary --
* Editorial: export Soft Update algorithm
-- File Changes --
M index.bs (6)
-- Patch Links --
https://github.com/w3c/ServiceWorker/pull/1847.patch
https://github.com/w3c/ServiceWorker/pull/1847.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/pull/1847
You are receiving this because you are subscribed to this thread.
Message ID: <w3c/ServiceWorker/pull/1847@github.com>
Received on Wednesday, 2 September 2026 17:43:39 UTC