~/talk

The Dear Price of Styles

slides:none on file

The talk explains how slow page rendering is caused by unmeasured, bloated CSS delivery and advocates a measure-first workflow using Chrome Performance tools, Lighthouse, real RUM and simple device throttling. Concrete techniques include preconnect/DNS-prefetch, using HTTP/2 or QUIC to reduce latency, inlining critical CSS for the first viewport and preloading remaining styles, compressing CSS with Brotli/Zopfli or gzip, removing unused CSS via coverage tools and tests, and noting that Service Workers can add overhead and didn’t help in one production experiment.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05CSS optimization matters
  3. 3:55Measuring performance
  4. 7:06Render blocking path
  5. 13:25Faster resource loading
  6. 20:54CSS code optimization
  7. 27:56Unused CSS removal
  8. 33:54What users see loading
  9. 39:12Critical CSS and async loading
  10. 42:24Caching and Service Worker
  11. 45:38Q&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.