Recs.
Updated
PostCSS is compilation step for your CSS that supports a variety of plugins for everything from CSS4 syntax support to minification and fallback generation.
Specs
Pros
Pro Fast
PostCSS is 3-30 times faster than Sass (including libsass), Less, and Stylus
Pro Flexible
PostCSS allows you to opt-in to the features you need with plugins. This allows you to set it up to behave exactly like Sass, with nesting, mixing, extends, and more. On the other hand, it allows you to use plugins by themselves for things like auto-prefixing, minification, and more. You can even set up your own custom "stack" of plugins to do exactly what you like.
Pro JavaScript-based out of the box
Since it's basically CSS extended through JavaScript it works in the browser directly without the need to compile it beforehand.
Cons
Con Outdatet, plugins are often based on different postcss versions and don't work together properly
Recommendations
Comments
Flagged Pros + Cons
Con Lack of support in IDEs by default
Currently there is very little support for syntax highlighting when writing PostCSS plugins. But, if you use .css
or .scss
file extensions, the plugins for CSS or SASS syntax highlighting should work just fine.