Programiranje kaskadnih slogovnih listov (CSS) lastnikom spletnih mest omogoča izdelavo dizajnov in nastavitev barv, kompresor CSS pa je program, ki to kodiranje skrči. Ko večina ljudi naredi datoteko CSS, vnese več besed ali znakov, kot je res potrebnih, in stiskalnik CSS odstrani te nepotrebne znake. Ustvarjalci včasih dodajo komentarje v CSS, kompresor pa jih običajno odstrani ali skrajša. Večina kompresorjev ima raven razumevanja, ki jo uporabniki lahko izberejo, in to bo določilo, kako enostavno je oseba brati CSS. Z omejevanjem količine znakov v kodi CSS lahko lastniki spletnih mest opazijo boljše nalaganje in manjšo uporabo pasovne širine.
Ko ljudje ročno kodirajo svoj CSS, običajno dodajo več znakov, kot jih je v resnici potrebno. Na primer, ko ljudje določijo oblazinjenje v CSS, lahko dodajo štiri vrstice za oblazinjenje na vsaki strani, vendar je res potrebna samo ena vrstica. Kompresor CSS sprejme takšne primere in skrči CSS na najmanjšo možno količino.
Nekateri ljudje dodajo komentarje v svoj CSS. Ti komentarji so lahko samo za zabavo ali pa so zelo pomembni za lastnike spletnih mest. Ne glede na to, zakaj so postavljeni v CSS, zahtevajo več kodiranja in čeprav komentarjev obiskovalci ne vidijo, bo še vedno trajalo dlje, da se spletno mesto naloži. Ko se uporablja kompresor CSS, bo takšne komentarje v celoti odstranil ali pa lahko na zahtevo uporabnikov obdrži del – ali več znakov – iz komentarjev.
Ko gre za optimizacijo CSS za hitrost, ga je treba narediti kot en velik blok, ki uporablja okrajšave CSS in omejuje kodiranje na najmanjšo količino potrebnih znakov. Hkrati je to za ljudi zelo težko brati in lahko oteži urejanje. Zaradi tega ima večina programov kompresorja CSS raven stiskanja in lahko ponudi nekaj manevrskega prostora, tako da lahko ljudje še vedno berejo kodiranje z lahkoto.
Edina stvar, ki jo naredi kompresor CSS, je, da odvzame črke in številke, sama datoteka CSS pa običajno izgubi le majhno količino digitalne teže. Hkrati naj bi bila spletna mesta lahka in nalaganje majhne datoteke CSS tisočkrat na mesec lahko poje pasovno širino. S stiskanjem datoteke bo večina lastnikov spletnih mest videla, da se njihovo spletno mesto nalaga hitreje, poraba pasovne širine pa se bo običajno zmanjšala.