~/talk

Offline Web Apps don't exist anymore!

Talkat Conf42 JavaScript 2020 · 2020-09-30..10-01· [pwa, web-performance]
slides:none on file

Progressive Web Apps deliver near-native offline UX by combining service workers with explicit caching strategies (cache‑first, network‑first, stale‑while‑revalidate), Workbox for routing, and the web manifest for installability. Demonstration builds an Angular PWA via ng add @angular/pwa, configures ngsw assetGroups/dataGroups, and uses Cloud Firestore offline persistence (40 MB default) to queue writes offline and sync them when connectivity returns — edits made offline on a phone propagate to other clients on reconnect. Notes limits on iOS support and device APIs.

AI-written summary · about

  1. 0:00Offline-capable web apps
  2. 3:19Introduction
  3. 7:13Core components of PWAs
  4. 13:55Designing maskable icons
  5. 14:15Caching strategies
  6. 19:13Demo: PWA with Angular
  7. 28:33Offline data modifications
  8. 32:05Demo: Offline restaurant tracker
  9. 37:29PWAs versus native apps
  10. 39:16Further learning resources
  11. 40:20Q&A
~/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.