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

Optimisations enabled in each preset
Optimisationdefaultliteadvanced
calcenableddisabledenabled
colorminenableddisabledenabled
convertValuesenableddisabledenabled
discardCommentsenabledenabledenabled
discardDuplicatesenableddisabledenabled
discardEmptyenabledenabledenabled
discardOverriddenenableddisabledenabled
discardUnuseddisableddisabledenabled
mergeIdentsdisableddisabledenabled
mergeLonghandenableddisabledenabled
mergeRulesenableddisabledenabled
minifyFontValuesenableddisabledenabled
minifyGradientsenableddisabledenabled
minifyParamsenableddisabledenabled
minifySelectorsenableddisabledenabled
normalizeCharsetenableddisabledenabled
normalizeDisplayValuesenableddisabledenabled
normalizePositionsenableddisabledenabled
normalizeRepeatStyleenableddisabledenabled
normalizeStringenableddisabledenabled
normalizeTimingFunctionsenableddisabledenabled
normalizeUnicodeenableddisabledenabled
normalizeUrlenableddisabledenabled
normalizeWhitespaceenabledenabledenabled
orderedValuesenableddisabledenabled
reduceIdentsdisableddisabledenabled
reduceInitialenableddisabledenabled
reduceTransformsenableddisabledenabled
uniqueSelectorsenableddisabledenabled
zindexdisableddisabledenabled

You can read more about presets in our presets guide.