background-sync
background-sync copied to clipboard
A design and spec for ServiceWorker-based background synchronization
In [my proposal for PWA-driven Widgets](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/PWAWidgets/README.md), one of the ways we’re suggesting [developers update their widgets](https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/PWAWidgets/README.md#proactively-updating-a-widget) is using Periodic Sync. With a frequency cap of 12 hours (at best), this...
Periodic Background Sync has serious security risks, which are not described or adequately mitigated
(a) Periodic BackgroundSync could be used to build BotNets along the lines in this paper: https://www.ndss-symposium.org/wp-content/uploads/2019/02/ndss2019_01B-2_Papadopoulos_paper.pdf (b) More specifically, a mechanism to periodically phone home could turn an installed base...
Offline case pertains to #65
@mkruisselbrink @clelland PTAL
Resolves #80
Does it make sense to reference `navigator.onLine` here as a minimum viable definition? Also, I adjusted the wording to suggest the UA may use _connectivity_ to the target origin as...
This now excludes the case when the event is running and there's at least one nested frame for the origin. A nested frame will have a window client and thus...
@jakearchibald PTAL.
Broadly speaking, we'd be more likely to use background sync if we had more agency over the constraints of the retry behavior. The three different scenarios I personally care about...