Frage

Duplizieren:

  

Bisher habe ich diese Tools gesehen Javascript-Dateien zu komprimieren

Auf Packer Seite gibt es einen Abschnitt „Packer gegen JSMin“, die besagt, dass JSMin als Packer effizienter sein können. Auf Yahoo Compressor Seite heißt es, dass Yahoo Kompressor effizienter als JSMin ist, so sieht es aus wie Yahoo Kompressor könnte ein bester Kandidat.

Was ist die beste Option zum Komprimieren von JavaScript-Dateien?

War es hilfreich?

Lösung

Yahoo-Kompressor, für eine Kombination aus Sicherheit und anständige Kompression.

Es verwendet einen echten JavaScript-Parser, anstatt einen Satz von regulären Ausdrücken. Es ist in der Lage, die gleiche Art von Variablenumbenennung, der Packer können zu tun, sondern ist viel sicherer. Es wird nicht brechen, wenn Sie ein Semikolon am Ende einer Funktionsdefinition setzen vergessen.

Packer hat eine Codierung-Funktion, die eine noch kleinere Datei erzeugt. Allerdings ist es nur dann wirksam, wenn Ihr Webserver nicht gzip unterstützt oder Kompression abzulassen. Mit gzip / deflate, YUI und Packer-Dateien erzeugen, die etwa der gleichen Größe sind.

Andere Tipps

verwende ich YUICompressor ausschließlich, weil es intelligent Leerzeichen minifies entfernen und interne Variablen reduzieren nach unten, während externem Refs richtig beibehalten und hat noch meinen Code zu brechen und es tut auch CSS zu booten!

Danach haben wir auf eine GZIP HTTP-Verbindung und voila dienen up!

Ändern der Servereinstellungen gzip-Komprimierung zu verwenden, dann erhalten Sie die Komprimierung auf einem beliebigen Textdatei, Javascript, HTML, etc. Sie werden auch nicht die Dekompression Verzögerung erhalten, die Sie mit Druck Javascript auf jeder Seite zu laden bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top