Online YUI Compressor

Komprimieren Sie Ihre Vermögenswerte mit yui compressor online. Unterstützung CSS und Javascript.

JS/CSS -Code

Minimierte Ergebnisse

  1. oder Drag & Drop-Datei hier.

Dateien werden in der Reihenfolge komprimiert werden.

Komprimieren Rücksetzen

Minimierte Ergebnisse  Verdichtungsverhältnis:

oder Drag & Drop-Datei hier.
Der Download wird automatisch gestartet.

YUI Compressor ist immer auf die Betriebseigenschaften des Code zu erhalten bei gleichzeitiger Reduzierung ihrer Gesamt Byte-Bilanz (beide in rohem als auch nach gzip, da die meisten JavaScript-und CSS-Produktion serviert von Web-Servern wird als Teil des HTTP-Protokolls gzip). YUI Compressor ist JavaScript minifier entwickelt, um 100% sicher und ergeben eine höhere Verdichtung als bei den meisten anderen Werkzeugen. Tests auf der YUI -Bibliothek haben Einsparungen von über 20% gegenüber JSMin gezeigt (zu 10% nach HTTP-Kompression). YUI Compressor ist auch in der Lage, CSS-Dateien mit Hilfe eines Port Isaac Schlueter 's reguläre Ausdrücke CSS-basierte minifier komprimieren.

YUI Compressor ist in Java geschrieben (benötigt Java> = 1.4) und setzt auf Rhino , um die Quelle JavaScript-Datei tokenize. Es beginnt mit der Analyse der Quelle JavaScript-Datei zu verstehen, wie es strukturiert ist. Er druckt dann das Token-Stream, das Weglassen so viele Leerzeichen, wie möglich und ersetzen alle lokalen Symbole durch eine 1 (oder 2, oder 3) Brief-Symbol, wo immer eine solche Substitution geeignet ist (in das Gesicht des Bösen Funktionen wie eval oder with , nimmt der YUI Compressor eine defensive Ansatz nicht verschleiern einer der Bereiche, die das Böse Anweisung) Die CSS-Komprimierungsalgorithmus verwendet eine Reihe von fein abgestimmten reguläre Ausdrücke, um die Quelle CSS-Datei zu komprimieren.