background-sync
background-sync copied to clipboard
A design and spec for ServiceWorker-based background synchronization
An explainer has been added to this repo for Periodic Background Sync here: https://github.com/WICG/BackgroundSync/pull/154 Some concerns have been raised about having two similar capabilities -- BackgroundSync and Periodic BackgroundSync. The...
https://wicg.github.io/BackgroundSync/spec/PeriodicBackgroundSync-index.html#constants defines "minimum periodic sync interval for any origin" and "minimum periodic sync interval across origins" as "long long"s, and then they're used as ["Wait for minimum periodic sync interval...
@ehsan mentioned in https://twitter.com/ehsanakhgari/status/1202982676531159040 that a tracking site might use the periodic execution enabled by a background sync to keep up with gradual fingerprint changes. That is, it's generally easier...
Imagine a sync is registered, and due according to its minInterval, but delayed by 2 hours due to either "minimum periodic sync interval for any origin" (+ engagement) or "minimum...
A disparity between the intervals at which the web app can synchronize with its servers and those at which the user visits the site gives the origin gets more power...
https://wicg.github.io/BackgroundSync/spec/PeriodicBackgroundSync-index.html#privacy should describe how browsers might protect users from the privacy risks. The current location tracking section suggests limiting the number of data points the site gets, but it doesn't...
cc @mugdhalakhani ---- https://wicg.github.io/BackgroundSync/spec/PeriodicBackgroundSync-index.html#in-the-background > The periodicSync event is considered to run in the background if The prose here suggests that the definition "in the background" is owned by "the...
https://wicg.github.io/BackgroundSync/spec/#permission has a requirement in a note. That doesn't work. As per #107 and #37 it's also not clear to me what "enabled by default" means, as our (Mozilla's) best...
This might sound like a bizarre request, but I'd find it really helpful if sync events were fired when the user agent is offline. I have media player which downloads...