~/talk

Creating an Angular Progressive Web App: which option will work better for you?

Talkat NG-BE 2017 · 2017-12-07..12-08· [angular, pwa]
slides:none on file

Compares two concrete options and shows what actually works: using Angular CLI 1.6 to generate an app produces ngsw-worker.js and ngsw.json that enable an offline app shell after a production build, runtime caching with prefetch versus lazy groups, and data groups with freshness or performance strategies. Demonstrates push by sending a payload wrapped in a notification field, exposes the SWUpdate observable for prompting reloads, and gives a kill switch (remove ngsw.json) plus practical hacks for update timing and debugging.

AI-written summary · about

  1. 0:00Intro
  2. 0:25Maxim Salnikov
  3. 1:5910 characteristics
  4. 3:58Generate a new Angular PWA
  5. 6:46Adding NGSW to the existing app
  6. 7:28Service worker build support in the CLI
  7. 8:57NGSW configuration file
  8. 10:29App shell resources
  9. 11:08App shell / on-demand
  10. 12:12Runtime caching
  11. 14:59Push notifications / send
  12. 15:57App version updates
  13. 17:10Check for updates
  14. 18:10Debugging update flow
  15. 20:31Checking the status
  16. 20:46Kill switch
  17. 22:20Main available features
  18. 22:32Angular Service Worker advantages
  19. 23:14On the roadmap
~/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.