~/talk

Advanced PWA patterns

Talkat web.dev LIVE 2020 · 2020-06-30..07-02· [pwa, web-platform]
links:none on file
slides:none on file

Four concrete patterns using Workbox and browser APIs: resilient search uses Background Sync with a queue and onSync callback plus web push to retry failed search requests and notify users; adaptive loading uses the Network Information API and an adaptiveLoadingPlugin (requestWillFetch) to swap lower-quality images or AMP on slow connections; instant navigation prefetching via link prefetch (five‑minute cache) and StaleWhileRevalidate gains (MercadoLibre/Terra cite 78% faster navigations and 45% more impressions); app-shell composes cached header/footer with a network‑first content stream to paint fast.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Resilience Search Experiences
  3. 2:38Adaptive Loading
  4. 4:42Instant Navigation Experiences
  5. 7:11App Shell UX
~/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.