~/talk

It's Not Dark Magic, Pulling Back the Curtains From Your Stylesheets

Talkat ngAtlanta Conf 2018 · on Friday, 2018-02-02· [css, web-performance, web-platform]
slides:none on file

Argument: CSS is debuggable like code because the browser builds a DOM → CSSOM → render tree, and the talk walks parsing, layout/paint/composite, and practical debugging. Demonstrations use the Performance tab and the layers/paint inspectors, show a quiz whose anchor resolves to pink, compare floated vs flexbox performance, and explain that opacity/transform trigger compositing (fast) while layout/paint are expensive. Surprising detail: z-index ceiling 2,147,483,647 and many stacking contexts, not just z-index, break expected stacking.

AI-written summary · about

  1. 0:00Why CSS matters
  2. 3:24Browser parsing
  3. 5:58CSS object model
  4. 8:06The render tree
  5. 9:55Layout, paint, and composite
  6. 12:52Performance optimization
  7. 14:03Specificity and debugging
  8. 15:41Z-index and stacking
  9. 19:30Closing thoughts
~/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.