Cascading Style Sheets (en español “hoja de estilo en cascada”), más conocido por sus siglas CSS, es un lenguaje utilizado para habilitar el contenido web y facilitar la visualización de elementos como los colores y el diseño de una página web, que por lo general, deben ser definidos por separado. Los documentos HTML y XML contienen información únicamente sobre el contenido o la semántica de algunos de los componentes de una web, mientras que los recursos de diseño se encuentran por separado en los llamados archivos CSS. Si se utilizan las Stylesheets, el servidor web tiene que acceder a ellas (donde está almacenado el contenido multimedia como fotos, videos, etc.) cada vez que se visita la web, lo que claramente tiene un impacto en los tiempos de carga. Entre más grandes y complejos son los archivos CSS, mayor será el tiempo que tendrá que esperar el visitante para ver los contenidos de una web. Al comprimir el código del archivo CSS deseado, se reduce el tamaño de los archivos y, por lo tanto, se mejora el rendimiento de la web.