~/talk

Building an Angular PWA: Angular Service Worker or Workbox?

Talkat iJS 2018 Spring · 2018-04-11..04-13· [angular, pwa]
slides:none on file

Two concrete choices and what they actually do: Angular Service Worker (ngsw) is a one‑liner via the CLI that generates an ngsw-config.json to precache the app shell, emit an ngsw-worker.js, and exposes an SwUpdate observable for version notifications; it works without writing a service‑worker file. Workbox uses injectManifest into a custom service‑worker source, gives multiple strategies (eg stale-while-revalidate, cache‑first, network‑first), plugins like broadcastUpdate, and keeps full control at build and runtime — both approaches are production‑ready.

AI-written summary · about

  1. 0:00Start
  2. 2:24What Is Progressive App Application
  3. 5:47Progressive Enhancement
  4. 21:11Overview of What Is Serviceworker
  5. 28:37Why Do We Need Tools
  6. 30:14Angular Service Worker
  7. 43:08Register Serviceworker
  8. 44:57Feature Detection
  9. 47:39Runtime Caching
  10. 51:50You Have To Just Have a Couple of Lines To Register Serviceworker in and this Will Work and this in It Still Can Improve Your the Behavior of Even One Page of Hello World and Your Picture It Might Be Installable and It Yeah It Will Work Offline and all You Can Send Even Push Notifications Right Rich Functionality Goes out of the Box We Just Use Corresponding Modules and Methods if We Have To Configure It's Super Flexible and They Still Keep Full Power of Our Own Service Worker Why Is That Important because What I Listed Is Just Say It's Foundations
~/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.