~/talk

Speed Up! Critical CSS to the Rescue

TalkinSpanishat CSSconf Argentina 2016 · on Sunday, 2016-08-07· [web-performance, css]
speakerdeck:amireynoso
slides:none on file

Explains extracting and inlining Critical CSS—the styles required for the initial viewport—so the page paints faster while the rest of the stylesheet loads asynchronously (via JavaScript or preload). Describes implementations using tools like Penthouse or critical (npm), custom pipelines, cookie caching and a noscript fallback, and discusses tradeoffs (JS dependence and maintenance cost when generating many variants) plus measured results: ~56% perceived speed improvement, ~8% actual load reduction, and a 2% conversion uplift.

AI-written summary · about

  1. 0:00Welcome
  2. 1:24Website speed
  3. 2:05User perception
  4. 3:48Rendering path impact
  5. 5:35Critical rendering path
  6. 7:20Common rendering blocks
  7. 9:28Optimize rendering path
  8. 11:11Why critical CSS
  9. 13:17Critical CSS for initial view
  10. 14:43Inline critical styles
  11. 15:46Critical CSS benefits
  12. 16:51Cookies and cache
  13. 17:11Load critical styles with JS
  14. 18:13Preload critical styles
  15. 19:20Verify cache
  16. 20:22Critical CSS tools
  17. 21:47Manual vs automated
  18. 22:07Critical CSS at Mercado Libre
  19. 24:56Results and metrics
  20. 26:19Impact on users
~/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.