Was ist die beste JavaScript-Komprimierung/obfuscation tool?
Was das für ein tool würdest du empfehlen für die JavaScript-Kompression und/oder Verschleierung? Eine google-Suche kommt wieder mit einer Menge online-tools, aber ich bin mir nicht sicher, wie beurteilen deren Effektivität/Nützlichkeit.
Gibt es ein tool, das Sie empfehlen würde?
Dank,
InformationsquelleAutor der Frage Goro | 2011-08-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schließung Complier: http://code.google.com/closure/compiler/
YUI Compressor: http://developer.yahoo.com/yui/compressor/
Den Sinn kommen. Sie wollen nehmen Sie Sie für eine Spritztour mit Ihrem eigenen code, als auch eine Menge von Faktoren ins Spiel kommen, mit minifying. Im Grunde sehen, welche macht die kleinste Datei (und stellen Sie sicher, dass Ihr code funktioniert, wie es sollte).
InformationsquelleAutor der Antwort aepheus
Gibt es viele Werkzeuge zum transformieren von Javascript in etwas anderes. Ich habe derzeit klassifizieren diese Werkzeuge in die folgenden Ziele:
Meine Bestellung hat einen Sinn dahinter. Da in der Regel die höhere Ebene enthält alle Funktionen unten.
So einen guten Javascript Obfuscator ist in der Lage, zu verkleinern, zu komprimieren, zu optimieren...
Viele tools bieten einige dieser Ebenen auch einzeln. Sie können kombiniert werden, so dass Sie mehr effektiv, aber meine Erfahrung hat gezeigt, dass die Kombination mehrere solcher tools machen es ein Albtraum zu versuchen und pin-Punkt ein problem.
Mein Vorschlag für einen insgesamt guten Javascript obfuscator wäre, die Nutzung jscrambler.com
Zur Optimierung und Verkleinerung google closure (hat sugested von aepheus) ist eine ausgezeichnete Lösung.
InformationsquelleAutor der Antwort rmribeiro
UglifyJS: https://github.com/mishoo/UglifyJS
Die Seite enthält einen Vergleich mit anderen minifiers wenn Sie ein wenig scrollen. Einer der wichtigsten Teile, ist diese:
Es in JavaScript geschrieben, so dass keine Notwendigkeit für separate Laufzeiten etc. Es spielt schön mit den beiden node.js und npm.
InformationsquelleAutor der Antwort Jakob
können Sie auch versuchen,http://openwaf-js-mini.appspot.com , etwas besser als YUI Compressor
InformationsquelleAutor der Antwort Deepak Patil