~/talk

Improving Website Performance with CSS Containment

Talkat CSSConf EU 2019 · on Friday, 2019-05-31· [web-performance, css]
slides:none on file

Spec introduces a single property "contain" with values layout paint size style and shows concrete wins from real benchmarks and browser work Chrome ships it and sites like YouTube and Gmail use it while Firefox is landing implementations and tests. Examples show a 10 000‑item case dropping from ~6 ms to ~0.2 ms with contain: strict, Chromium observs ~12× speedups and Firefox ~2700× in one example, a production table gains ~4× with contain: layout size, and a stress case averages ~10% faster; some sites broke during implementation and engines added targeted optimizations and new features like display locking.

AI-written summary · about

  1. 0:00Introduction
  2. 0:37About me
  3. 1:26CSS Containment
  4. 2:10Improving Website Performance
  5. 2:49Candidate Recommendation
  6. 3:03What is CSS Containment
  7. 3:34Confusion about CSS Containment
  8. 4:07Contained property
  9. 4:37Container elements
  10. 5:15Browser engines
  11. 6:20Module containment
  12. 6:44Effects
  13. 7:14Cover Flow
  14. 8:04Baseline
  15. 8:39Pain Containment
  16. 10:15Size Containment
  17. 10:47Content Size
  18. 11:23Stem Containment
  19. 11:59Chromium
  20. 12:21Counters
  21. 13:13Close Quotes
  22. 14:32Chrome
  23. 15:59Firefox
  24. 16:39Chromium Link
  25. 19:24Bloomberg
  26. 19:42Huge Table
  27. 20:24Stress Test
  28. 21:57Future
  29. 22:10Optimization
~/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.