~/talk

PWAs in 2021

Talkat All Day Hey! Live 2021 · on Friday, 2021-05-07· [pwa, web-platform]

Progressive Web Apps in 2021 claim to be truly capable, reliable, and installable, with about 1.5 million installable sites and tens of millions of Chrome Android installs monthly. The stack now includes push, badging, background sync/fetch, Contacts and File System Access, plus tooling like Workbox and Project Fugu APIs. A blog rebuilt with an app‑shell, service workers and IndexedDB demonstrates offline and background updates; Web APKs and TWAs bring near‑native install behavior, but Android outpaces iOS.

AI-written summary · about

  1. 0:00Start
  2. 7:15Critical capabilities
  3. 12:43Add content to app shell
  4. 18:18Request permission to display push notifications
  5. 18:28Display notification
  6. 19:51Set app badge
  7. 22:07Register a sync task
  8. 22:22Complete task
  9. 23:07Start a background fetch
  10. 23:27Track progress
  11. 23:46Service worker events
  12. 24:23Register a periodic sync task
  13. 24:38Detect periodic sync event
  14. 25:45Contact Picker API
  15. 26:15Web Share API
  16. 26:33Web Share Target API
  17. 27:30File System Access API
  18. 27:41Read a local file
  19. 31:20Cache JS & CSS
  20. 32:24Cache offline page
  21. 33:01Serve offline page
  22. 35:56Requirements for "Add to Home Screen"
  23. 37:26Detect if PWA can be installed
  24. 37:44Save install prompt event
  25. 37:55Show a custom install prompt
~/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.