Wat is een CSS-compressor?
Cascading style sheets (CSS) -programmering stelt website-eigenaren in staat om ontwerpen te maken en kleuren in te stellen, en een CSS-compressor is een programma dat deze codering verkleint. Wanneer de meeste mensen een CSS-bestand maken, typen ze meer woorden of tekens in dan echt nodig is, en een CSS-compressor verwijdert deze onnodige tekens. De makers voegen soms opmerkingen toe aan de CSS en de compressor zal deze normaal gesproken verwijderen of inkorten. De meeste compressoren hebben een bevattingsniveau dat gebruikers kunnen selecteren, en dit zal bepalen hoe gemakkelijk het voor een persoon is om de CSS te lezen. Door het aantal tekens in CSS-code te beperken, merken website-eigenaren mogelijk dat ze beter worden geladen en minder bandbreedte gebruiken.
Wanneer mensen hun CSS handmatig coderen, voegen ze normaal gesproken meer tekens toe dan echt nodig is. Wanneer mensen bijvoorbeeld opvulling in CSS specificeren, kunnen ze vier lijnen voor opvulling aan elke zijde toevoegen, maar slechts één lijn is echt nodig. Een CSS-compressor neemt dergelijke gevallen en verkleint de CSS tot een zo klein mogelijke hoeveelheid.
Sommige mensen plaatsen opmerkingen in hun CSS. Deze opmerkingen kunnen alleen voor de lol zijn, of ze kunnen van groot belang zijn voor website-eigenaren. Ongeacht de reden waarom ze in CSS worden geplaatst, vereisen ze meer codering en, hoewel de opmerkingen niet door bezoekers worden gezien, duurt het nog langer voordat de website is geladen. Wanneer een CSS-compressor wordt gebruikt, zal het dergelijke opmerkingen volledig verwijderen of, als gebruikers erom vragen, kan de compressor een deel - of meerdere tekens - van de opmerkingen houden.
Als het gaat om het optimaliseren van CSS voor snelheid, moet het worden gemaakt als een groot blok dat CSS-afkortingen gebruikt en de codering beperkt tot het minimum aantal tekens dat nodig is. Tegelijkertijd is dit erg moeilijk voor mensen om te lezen en kan het bewerkingen moeilijk maken. Dit leidt ertoe dat de meeste CSS-compressieprogramma's een compressieniveau hebben en het kan wat ruimte bieden zodat mensen de codering nog steeds gemakkelijk kunnen lezen.
Het enige wat een CSS-compressor doet, is letters en cijfers wegnemen, en het CSS-bestand zelf zal doorgaans slechts een kleine hoeveelheid digitaal gewicht afwerpen. Tegelijkertijd zijn websites bedoeld als licht, en het duizenden keren per maand laden van een klein CSS-bestand kan bandbreedte opeten. Door het bestand te comprimeren, zien de meeste website-eigenaren dat hun website sneller wordt geladen en neemt het bandbreedtegebruik doorgaans af.