~/talk

The Phantom of the App: Background Services

Talkat OpenJS World 2021 · 2021-06-02..06-03· [web-platform, pwa]
slides:none on file

Survey of concrete service worker features and limits: covers background fetch with pause/resume and access to bytes, periodic background sync (min ~12 hours, requires install and permission, runs on same network), and notification triggers that fire offline but always show a notification. Shows debugging via DevTools Application panel, notes most features are Chromium-only (push is also in Firefox), and stresses that periodic sync runs invisibly while notification triggers are visible.

AI-written summary · about

  1. 0:00Introduction to background services
  2. 3:33What are background services
  3. 7:10Service worker lifecycle and events
  4. 11:47Debugging background services
  5. 13:11Payment handler API
  6. 14:54Background sync API
  7. 15:16Background fetch API
  8. 16:18Push messaging API
  9. 17:23Notification triggers vs periodic sync
  10. 22:59Periodic background sync in code
  11. 26:11Notification triggers in code
  12. 27:58Browser support and PWA focus
  13. 28:42Trade-offs and user experience
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.