Pushing CSS to new frontiers
summary
CSS shows concrete gaps: 65+ active spec documents but only ~30 people actively stewarding them, and core APIs remain weak. The CSSOM lacks a selector object model, serialization returns only strings, and compound CSS values as objects are not exposed to JS. Houdini lands real extensibility so authors can register properties and custom painters, and a CSS‑syntax table‑of‑contents prototype generates TOCs in five rules. Requests include nesting, mixins, iterators, a box/painting API and a scrolling API; polyfills today need full reimplementations.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:20Unicorns and Dinosaurs
- 3:27State of the Onion
- 8:01Some random CSS issues
- 12:02Preprocessors
- 14:53Why limit ourselves to Style?
- 16:44Example: transformations
- 19:52CSS is a black box
- 20:45Custom Property/Values
- 22:21Parsing
- 24:14CSS Values
- 25:35Box Tree, Painting, Scroll
- 26:57Conclusion








