Ich bin eben bei der Suche nach Komprimierungstools für Javascript und CSS auf ein nützliches Tool für den geneigten Webentwickler gestoßen, dessen Fund ich nicht verheimlichen mag: den Rockstar Web Optimizer von Rockstar Apps, welcher als Plugin einfach in Eclipse bzw. Eclipsebasierte IDEs integriert werden kann.
Ich hatte zwar noch nicht wirklich Gelegenheit, alle Features ausgiebig zu testen, allerdings funktioniert alleine schon der Komprimierungspart extrem gut. So kann man per Rechtsklick im Kontextmenü Javascript-Dateien sowohl per JSMin- als auch YUI-Methode minimieren und anschließend auch noch per GZip komprimieren lassen.
Zusätzlich hat man die Möglichkeit die Dateien automatisch neu berechnen zu lassen, wenn sich an der Ursprungsdatei oder ihren Abhängigkeiten etwas geändert hat. Bei der CSS-Komprimierung kann man außerdem noch alle Bildpfade automatisch anpassen lassen, wenn die komprimierte Datei unter einem anderen Pfad gespeichert werden soll.
Einziger Wermutstropfen bei der ansonst sehr guten Software, Kommentare werden bei der Whitespace-Entfernung automatisch mit entfernt. Hier wäre eine zweite Checkbox wunderbar gewesen, weil ich eigentlich gerade bei OpenSource-Skripten gerne den Autor drin stehen lasse.
Fazit: Wirklich cooles Tool. Am Beispiel der Skript-Datei vom JS Framework Prototype: Ursprünglich 128 KB groß, wird die Dateigröße per JavaScript Minifier auf 91 KB reduziert, per YUI-Kompressor sogar auf 72 KB. Die anschließende Gzip-Komprimierung der YUI-minimierten Datei drückt das Gewicht dann sogar auf 22 KB herunter.
Links - Rockstar Web Optimizer:
Features - Download Seite
Daniel, 26. Juni 2009 um 10:18 Uhr // 1 Kommentar


Willi 26. Juni 2009 um 13:03 Uhr
Hm, diesen Javascript-Komprimierer muß ich mir auch mal anschauen.
Ich persönlich benutze zur Optimierung von CSS immer ein Online-Tool und bin damit ziemlich zufrieden:
http://floele.flyspray.org/csstidy//css_optimiser.php