Artikelformat

CSSO – ein CSS Optimizer

CSSO ist ein CSS-Optimizer/Minimizer. Das Besondere an CSSO ist, dass er nicht einfach nur Kommentare, Zeilenumbrüche und überflüssige Semikolons entfernt wie das viele andere Minimizer tun, sondern wesentlich weiter geht.

Es werden z.B. Styles mit identischen Selektoren zusammengefasst, Selektoren mit identischen Eigenschaften zusammengefasst, Stile die sowieso überschrieben werden entfernt (wenn man also z.B. am Anfang einer CSS-Datei der Klasse “x” erst die Schriftgrösse 10px zuweist, und etwas später in der Datei die Grösse 12px, dann wird die erste Angabe entfernt) und vieles mehr (eine genaue Beschreibung findet ihr auf GitHub).

Bei einem kleinen Test reduzierte mir CSSO eine 23KB grosse CSS-Datei auf unter 16KB. Natürlich besteht (wie bei den meisten dieser Tools) die Gefahr, dass bei der Optimierung irgendetwas schief geht. Ihr solltet also auf jeden Fall die Seite mit deroptimierten Version durchtesten bevor ihr sie in einem Produktivsystem einsetzt ;-)

Autor: Christian

Baujahr 1976, Software-Entwickler und Web-Designer aus Leidenschaft, Erfahrung in gefühlten 9342049 Programmiersprachen (PHP, Perl, C#, VB.Net, VB6, Delphi um nur einige zu nennen), in der Vergangenheit an diversen Open Source Projekten beteiligt (allen voran das gute alte YaBB und YaBB SE)

Kommentare sind geschlossen.