Hallo , hast du mal folgendes Script entdeckt ?
ScripZip - Javascript komprimieren
Zwar evtl etwas komplizierter einzubauen, aber dafür mit jedem System / Seite nutzbar. Ich denke das ist genau was du suchst.
Es komprimiert Scripts (Js & CSS) sozusagen on the fly bei einem Request der Datei. Genau wie von dir gewünscht werden vorher unnötige Leerzeichen, Zeilenumbrüche, Kommentare usw. entfernt.
So spart das Script ca. 75-85% der Dateigröße ein.
Das einzige was das Script nicht macht ist die Variablen- und Funtionsnamen zu verkürzen. Wenn nämlich das ganze GZip komprimiert übertragen wird ist das 1. eh nur ein tropfen auf den heisen Stein (Änderung < 1%) und 2. könnte man Probleme mit seinen HTML Dateien bekommen wenn die Funktionen plötzlich alle anders heißen.
Zusätzlich (bedenken nur wenige und wurde hier noch gar nicht erwähnt) benutzt das ganze den sog. Browser-Cache bzw. Conditional-Get. Das heist das Script liefert die Datei nicht bei jedem Aufruf auch aus.
Sollte an den Request Headern, die der Browser schickt, zu erkennen sein das er die Datei bereits in seinem Cache hält, wird der Browser nur mit einen enstprd. Header informiert das sich diese nicht verändert hat. Der Inhalt der Datei wird dabei nicht neu versendet ( Ersparnis 100% !!! )
Kannst es ja mal testen und deine Meinung schreiben ... würde mich freuen.
Gruß Gagget