~/talk

Performance Optimizations for Progressive Web Apps

Talkat DevFest Florida 2019 · on Saturday, 2019-01-19· [pwa, web-performance]
slides:none on file

Shows a production Xfinity xFi progressive web app built with Google Polymer and the PRPL pattern and demonstrates concrete wins not platitudes. Uses Chrome DevTools & Lighthouse, the user timing API and Comcast’s surf library to measure; applies code‑splitting, defer scripts, dns prefetch, service workers and CSS/DOM fixes. Replaces heavy libs like moment with smaller alternatives. Claims include shrinking initial payload toward the 130–170 KB budget and cutting desktop startup from about 6s to 2.3s and real‑world median from 21s to 15s.

AI-written summary · about

  1. 0:00Start
  2. 4:46What is our Goal?
  3. 18:01Code splitting
  4. 18:44CRITICAL PATH
  5. 21:32An Optimal DOM Tree
  6. 29:48Discipline
~/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.