Understanding Today's CSS with Algorithms
Lara Schenck

Over the past 10 years, CSS has transformed from descriptive language for presentation into a Turing-complete, domain-specific, declarative programming language for layout on the web. It’s all about a shift in thinking and, most importantly, knowledge of the domain in domain-specific. Through the lens of algorithms, this entertaining talk will review CSS's implementation as declarative language in the browser, and delve into practical steps for using algorithms to demystify modern-day CSS.