What's next in CSS at scale? In this talk Ryan discusses the two biggest challenges facing the CSS-in-JS ecosystem and how compilers can help. And finally, he demonstrates the power of optimizing compilers with an experimental compile-to-CSS-and-JS language.
Introduced at dotCSS 2017, Element Style Sheets is an experimental language that compiles to CSS and JS. Optimized for performance and reusability across multiple UI frameworks, it provides robust build-time optimizations as well as convenient pattern matching syntax for conditional styling.
The source code and more information can be found at: https://github.com/rtsao/ess