Nice recap of using Compiled CSS for more than just some convenience functions. Some discussion in the comments about perf claim OOCSS is the best bang for the buck.
But the developer benefits of the technique described could outweigh the perf benefits of OOCSS in some situations.
I am fascinated by Nicole Sullivan’s oocss project. I have been hunting for the perfect approach to CSS for years. Oocss seems like the logical successor to some of the more successful approaches I’ve come across.
However, as a philosophy it doesn’t feel quite done. I think this is mostly about words, not the actual technique. For better or worse, HTML and CSS are inextricably linked. And indeed, the docs and examples on github show you the html required to make the css work.
The name oocss implies that it’s magicer than it is. It’s, in part, a formalization of the idea that with better HTML you can write better CSS; but HTML is definitely part of the technique.
All that said, the idea that we can use a relatively small library of HTML+CSS bits to make entire sites is totally hot. Don’t think you’ve heard the last of this.