~/talk

PWA Fundamentals: websites with superpowers

Talkat JS Fest 2019 Autumn · 2019-11-08..11-09· [pwa, web-platform]
links:none on file
slides:none on file

Claims that browser support is excellent since 2015 and that PWAs can feel native get tested with concrete code: a demo PWA uses a Manifest File, an npm icon generator (npm run generate), registered Service Workers with install/activate/fetch handlers, static v1→v2 cache versioning, dynamic cache plus an indexDB store for JSON, and an offline.html fallback. Measured load drops from ~145ms to ~59ms. Add‑to‑home handling, skipWaiting update flow, and periodic/background sync notes are implemented or shown as working or experimental.

AI-written summary · about

  1. 0:00Start
  2. 1:29Rowdy Rabouw
  3. 3:38Key Features
  4. 8:14Manifest File
  5. 12:54AZHS Criteria
  6. 18:53Service Workers
  7. 22:03Cache API
  8. 26:19Cache Cleanup
  9. 36:36IndexedDB
  10. 43:48Background Sync API
  11. 45:07Periodic Sync API
  12. 46:43New version available!
~/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.