~/talk

Do Less & Be Lazy: Practical Performance Patterns for Polymer

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

Claims that meeting RAIL one second needs shrinking both download and render work, measured with webpagetest.org, and shows the PRPL pattern speeds the Polymer Shop demo by multiple seconds on routes. Rendering dominates when resources are local (Chrome UI case), so techniques focus on doing less: dom-repeat initial-count, iron-list, conditional dom-if for usually-false cases, lazy custom-element upgrade via importHref. Measurement tools like polyperf and polydev identify high-frequency expensive elements; a ratings-element case goes from ~6.5× slower than a native input to nearly native speed after CSS, lazy init and deferring listeners.

AI-written summary · about

  1. 0:00Performance fundamentals
  2. 3:50Optimizing network usage
  3. 7:24Minimizing element count
  4. 14:17Profiling element costs
  5. 20:24Optimizing component costs
~/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.