~/talk

Crafting Bespoke PWA Experiences with Angular

Talkat OpenJS World 2021 · 2021-06-02..06-03· [angular, pwa]
slides:none on file

Angular projects become installable PWAs by running ng add angular/pwa, which scaffolds a service worker, web manifest, and default icons, and creates ngsw-config.json for caching rules. The service worker lifecycle (installing, activated, waiting, idle) and dataGroups let teams choose caching strategies like performance or freshness for APIs, and add app shell assets via the CLI with ng run <app>:app-shell. Use SwUpdate and SwPush to detect/activate updates and enable push; deploy with ng deploy to Firebase hosting.

AI-written summary · about

  1. 0:00Introduction to PWAs
  2. 3:31Angular PWA support
  3. 6:40Offline support with service workers
  4. 8:50Fast load times and app shell
  5. 12:41Installable web apps
  6. 14:26SW update service and deployment
~/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.