Online YUI Compressor

Comprimeer uw vermogen door het gebruik van yui compressor online. Ondersteuning CSS en Javascript.

JS/CSS Code

Minified Resultaten

  1. of slepen en neerzetten van bestanden hier.

Bestanden worden gecomprimeerd in orde.

Comprimeren Reset

Minified Resultaten  Compressieverhouding:

of slepen en neerzetten van bestanden hier.
Download start automatisch.

De YUI Compressor is altijd om de operationele kwaliteiten van de code te behouden terwijl het verminderen van de totale byte voetafdruk (zowel in ruwe voorwaarden en na gzipping, zoals de meeste JavaScript en CSS geserveerd van productie webservers wordt ingepakt als onderdeel van het HTTP-protocol). De YUI Compressor is JavaScript minifier gemaakt 100% veilig en leveren een hogere compressieverhouding dan de meeste andere instrumenten. Tests op de YUI Bibliotheek hebben aangetoond besparing van meer dan 20% ten opzichte van JSMin (steeds 10% na de HTTP-compressie). De YUI Compressor is ook in staat om CSS-bestanden te comprimeren met behulp van een haven van Isaac Schlueter 's reguliere-expressie-gebaseerde CSS minifier.

De YUI Compressor is geschreven in Java (Java vereist> = 1.4) en is gebaseerd op Rhino om de bron JavaScript bestand tokenize. Het begint met het analyseren van de source JavaScript-bestand om te begrijpen hoe het is opgebouwd. Het drukt vervolgens de token stroom, het weglaten van zoveel witruimtetekens mogelijk, en het vervangen van alle lokale symbolen door een 1 (of 2, of 3) brief symbool waar een dergelijke vervanging is aangewezen (in het gezicht van het kwaad functies zoals eval of with , de YUI Compressor neemt een defensieve aanpak door niet verdoezelen een van de scopes met de boze verklaring) De CSS compressie-algoritme maakt gebruik van een set van fijn afgestemde reguliere expressies om de bron CSS-bestand te comprimeren.