~/talk

The (Awesome) Future of Web Apps

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [pwa, web-platform]
slides:none on file

Progressive Web Apps enable home‑screen install, push, offline and near‑native installs by combining a web app manifest with a service worker that precaches assets and applies runtime caching (sw‑precache, sw‑toolbox or workbox). Practical goals: show an app shell and render something under first paint <300ms; delay service worker registration until load; use code‑splitting, conditional polyfills, Lighthouse and DevTools coverage; leverage IntersectionObserver, requestIdleCallback, background sync, PaymentRequest and WebAssembly for faster, more capable web apps.

AI-written summary · about

  1. 0:00Start
  2. 0:44PWA Refresher
  3. 4:10Dynamic caching strategies
  4. 7:24Modern Best Practices
  5. 7:46Theme color
  6. 13:05Optimize first paint App Shell
  7. 15:18Debugging
  8. 28:48Passive event listeners
  9. 31:52Defer non-essential work
  10. 32:32Intersection Observer
  11. 34:47Background sync
  12. 37:42title: document.title
  13. 43:24Call to action
  14. 44:18Build your first modern Web App
  15. 46:18Google Web Fundamentals Mozila Developer Network
~/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.