~/talk

Increasing User Access through Service Workers

Talkat ReactiveConf 2018 · 2018-10-29..10-31· [pwa, web-performance]
slides:none on file

A mobile attendance app is under development for Kakuma refugee camps and it actually runs in very spotty networks — 3G everywhere surprised the team — but many devices never get OS updates so only about 50% on Android 4.0+ can use modern browsers. Service workers are adopted as progressive enhancement: written from scratch (Workbox optional), tackled lifecycle and cache-validation problems, and deployed with strategies like a no-op service worker, feature flags and force-update hooks so updates and emergency rollbacks work in the field.

AI-written summary · about

  1. 0:00Start
  2. 4:45Battery Usage
  3. 5:08Offline Capabilities
  4. 9:13Progressive Enhancements
  5. 11:28What Is a Service Worker
  6. 13:25Understanding the Life Cycle of a Service Worker
  7. 14:41Install the Service Worker
  8. 17:19Redundancy
  9. 17:39Tips for Starting
  10. 19:46No Op Service Worker
  11. 20:26Resources
  12. 22:06What Dev Tools You'Re Using for Service Workers
  13. 23:30What Is the Main Reason To Do Web App Using Service Workers Instead of Native App
~/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.