~/talk

Making Chromestatus.com a Lightning-Fast PWA

Talkat Polymer Summit 2016 · 2016-10-17..10-18· [web-performance, web-platform]
links:none on file
slides:none on file

Chromestatus is rebuilt as a fast, offline-capable PWA using Polymer 1.0, an app‑shell on App Engine, Service Worker caching and http/2 push/preload; first paint on a Nexus 5 over 3G is ~1.9s, full time‑to‑features ~3.8s and repeat views shave ~800ms. Server rendering plus lazy imports and iron-list cut initial DOM from ~4,400 nodes to ~53. Delivery uses a generated push manifest (via http2-push-manifest), measures with appmetrics.js, and scores ~95/100 on Lighthouse.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Who am I
  3. 3:27Chrome Status History
  4. 6:53Chrome Status Improvements
  5. 9:04Chrome Status Metrics
  6. 12:10Deprecation Policy
  7. 18:54Lazy Load
  8. 19:59Performance Flags
  9. 21:33Avoid Web Fonts
  10. 23:55Make a Custom Icon Set
  11. 24:43Lazy Load NonCritical Components
  12. 25:34Measure Measure
~/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.