Möglichkeiten zum Komprimieren / Minimieren von Javascript-Dateien [duplizieren]

8

Duplizieren:

  

Bisher habe ich diese Tools gesehen, um Javascript-Dateien zu komprimieren

Auf der Packer-Seite gibt es einen Abschnitt "Packer versus JSMin", der besagt, dass JSMin effizienter sein kann als Packer. Auf der Yahoo Compressor Seite heißt es, dass Yahoo Kompressor effizienter ist als JSMin, so dass es aussieht, als ob Yahoo Kompressor ein bester Kandidat wäre.

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

    
dev.e.loper 19.05.2009, 14:38
quelle

3 Antworten

7

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

Es wird ein echter JavaScript-Parser verwendet, anstatt einen Satz regulärer Ausdrücke zu verwenden. Es ist in der Lage, die gleiche Art von Variablenumbenennung wie Packer durchzuführen, ist aber viel sicherer. Es wird nicht brechen, wenn Sie vergessen, ein Semikolon am Ende einer Funktionsdefinition zu setzen.

Packer verfügt über eine Codierungsfunktion, die eine noch kleinere Datei generiert. Dies ist jedoch nur effektiv, wenn Ihr Webserver die gzip- oder deflate-Komprimierung nicht unterstützt. Mit gzip / deflate erzeugen YUI und Packer Dateien, die ungefähr die gleiche Größe haben.

    
BlackAura 19.05.2009, 14:45
quelle
3

Ich benutze YUICompressor ausschließlich, weil es das Entfernen von Leerzeichen und das Reduzieren von internen Variablen auf intelligente Weise minimiert und gleichzeitig externe Referenzen korrekt hält und meinen Code noch nicht bricht und auch CSS zum Booten verwendet!

Danach servieren wir auf einer GZip-HTTP-Verbindung und voila!

    
Lloyd 19.05.2009 14:41
quelle
0

Wenn Sie die Servereinstellungen so ändern, dass die gzip-Komprimierung verwendet wird, erhalten Sie eine Komprimierung für jede Textdatei, Javascript, HTML usw. Außerdem erhalten Sie bei jedem Laden der Seite nicht die Dekompressionsverzögerung, die Sie mit komprimiertem JavaScript erhalten >     

Adam Luter 19.05.2009 14:41
quelle