~/talk

"The Top 5 Mistakes of Massive CSS"

Talkat Velocity 2010 · 2010-06-22..06-24· [css, frontend-architecture]
slides:none on file

A study of the Alexa top 1000 loads each site with a Fiddler script and finds 42% of sites send uncompressed CSS, 44% serve more than two CSS files, 56% send CSS with cookies, and 62% don’t minify (minification yields ≥10% savings for 62% of sites). Object-oriented CSS and a tiny reusable media block (four lines of CSS) let Facebook cut H1–H6 declarations from 958 to 25, reduce CSS bytes/page 19% and HTML bytes/page 44%, and halve response time in six months.

AI-written summary · about

  1. 0:00Intro
  2. 3:33Alexa Study
  3. 5:50Kudzu
  4. 8:43ObjectOriented CSS
  5. 11:32Architecture
  6. 14:10Pattern Matching
  7. 15:22Stale Rules
  8. 17:14unpredictability
  9. 18:00headings
  10. 18:48unpredictable code
  11. 19:06sitewide heading solution
  12. 20:20Facebook
  13. 21:16specificity wars
  14. 22:57hacks
  15. 24:06IDs
  16. 24:42Important
  17. 26:03Style Classes
  18. 26:18Style Without Elements
  19. 27:04Duplication
  20. 27:30grep
  21. 27:51Reset stylesheet
  22. 28:18Reset margin
  23. 29:03Float
  24. 30:52Fontsize
  25. 31:37How Facebook reduced duplication
  26. 31:58The same object
  27. 32:12Nested objects
  28. 32:49What not to do
  29. 33:38Structure from Chrome
  30. 34:05HTML
  31. 34:21CSS
  32. 34:49Facebook Stream
  33. 35:36The Real World
  34. 36:11Facebook Developer Blog
  35. 36:37How to contact Nicole
~/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.