~/talk

Progressive Web Apps Are Easy Now - Or Are They

Talkat UtahJS Conf 2018 · on Friday, 2018-09-14· [pwa, web-platform]
slides:none on file

Built a real Progressive Web App called BetterPoker.net that runs offline, keeps users logged in, and analyzes hands by narrowing an opponent’s preflop range from about 137 to 28 possible holdings. Implementation uses service worker caches entire app (workbox), a web worker for range calculations, Preact for UI, and a manifest + HTTPS. Notes iOS limits (OAuth loop, storage eviction) and needed skipWaiting/clients.claim to force updates; Lighthouse used for audits.

AI-written summary · about

  1. 0:00Start
  2. 15:56Progressive Webapp Enablers
  3. 20:22Cross Device Functionality
  4. 21:39Cross Device Interactions Are Hard
  5. 22:47Implementing Interactions
  6. 24:03Service Workers Are Tricky
  7. 24:32Testing Interactions
  8. 25:43Getting Started
~/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.