Optimisations
What are optimisations?
An optimisation is a module that performs a transform on some CSS (Cascading Style Sheets) code in order to reduce its size, or failing this, the final gzip (GNU zip) size of the CSS. Each optimisation is performed by either one module or a few modules working together.
Supported optimisations
| Optimisation | default | lite | advanced |
|---|---|---|---|
| calc | enabled | disabled | enabled |
| colormin | enabled | disabled | enabled |
| convertValues | enabled | disabled | enabled |
| discardComments | enabled | enabled | enabled |
| discardDuplicates | enabled | disabled | enabled |
| discardEmpty | enabled | enabled | enabled |
| discardOverridden | enabled | disabled | enabled |
| discardUnused | disabled | disabled | enabled |
| mergeIdents | disabled | disabled | enabled |
| mergeLonghand | enabled | disabled | enabled |
| mergeRules | enabled | disabled | enabled |
| minifyFontValues | enabled | disabled | enabled |
| minifyGradients | enabled | disabled | enabled |
| minifyParams | enabled | disabled | enabled |
| minifySelectors | enabled | disabled | enabled |
| normalizeCharset | enabled | disabled | enabled |
| normalizeDisplayValues | enabled | disabled | enabled |
| normalizePositions | enabled | disabled | enabled |
| normalizeRepeatStyle | enabled | disabled | enabled |
| normalizeString | enabled | disabled | enabled |
| normalizeTimingFunctions | enabled | disabled | enabled |
| normalizeUnicode | enabled | disabled | enabled |
| normalizeUrl | enabled | disabled | enabled |
| normalizeWhitespace | enabled | enabled | enabled |
| orderedValues | enabled | disabled | enabled |
| reduceIdents | disabled | disabled | enabled |
| reduceInitial | enabled | disabled | enabled |
| reduceTransforms | enabled | disabled | enabled |
| uniqueSelectors | enabled | disabled | enabled |
| zindex | disabled | disabled | enabled |
You can read more about presets in our presets guide.