[Webkit-unassigned] [Bug 182565] Feature Request: Add support for the ServiceWorkerRegistration's SyncManager interface

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 16 00:09:47 PST 2018


https://bugs.webkit.org/show_bug.cgi?id=182565

--- Comment #2 from Thomas Steiner <tomac at google.com> ---
(Sorry this took longer, I was traveling.)

I synced back (no pun intended) with a number of colleagues, and we crowdsourced three main themes where this technology is used in practice:

1) Updating in the Background:
Applications can use this technology to update information required by the app in the background. This currency converter PWA https://material.money/ is a great example. Another example is https://r.nikkei.com/ that uses Background Sync to update their offline caches.

2) Offline Analytics:
Background Sync can be used to replay failed requests, for example, to a Web analytics endpoint. See https://developers.google.com/web/tools/workbox/modules/workbox-google-analytics for a real-world integration with Google Analytics. Offline analytics is one of the highly demanded PWA features by both advertisers and publishers.

3) "Fire and forget":
Chat applications can use this to allow users to send messages that reliably eventually will be sent, no matter the current network connection. This demo https://jakearchibald-gcm.appspot.com/ shows this in action. Likewise, the technology can be used for queuing comments on blog posts etc., here is a demo: https://justmarkup.github.io/demos/form-enhancement/v7/.

Hope this helps Apple prioritize the feature request. Happy to add more detail upon request.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180216/a5f8a7a0/attachment.html>


More information about the webkit-unassigned mailing list