Online YUI Compressor

Comprima active prin utilizarea yui compressor on-line. Suport CSS și Javascript.

JS/CSS Cod

Rezultate minified

  1. sau glisare și fixare fișier aici.

Fișiere va fi comprimat în ordine.

Comprima Restabili

Rezultate minified  Rata de compresie:

sau glisare și fixare fișier aici.
Descărcați va începe în mod automat.

YUI compresorul este întotdeauna de a păstra calitățile operaționale ale codului în timp ce reducerea amprentei sale octet general (atât în ​​ceea ce privește prime și după gzipping, ca cele mai multe JavaScript și CSS servit de la servere de web de producție este arhivată cu gzip, ca parte a protocolului HTTP). YUI compresorul este de activarea JavaScript-Minifier proiectat pentru a fi 100% sigur și produce un raport de compresie mai mare decât cele mai multe alte instrumente. Testele efectuate pe YUI Bibliotecii au demonstrat economii de peste 20%, comparativ cu JSMin (din ce în ce 10% după comprimare HTTP). YUI compresorul este, de asemenea, posibilitatea de a comprima fișierele CSS folosind un port de Isaac Schlueter 's CSS Minifier pe baza de regulat-exprimare.

YUI compresorul este scris în Java (necesită Java> = 1.4) și se bazează pe Rhino a tokenize sursa JavaScript fișier. Ea începe prin a analiza sursa de activarea JavaScript-fișier pentru a înțelege modul în care este structurat. Apoi afiseaza fluxul semn, omițând cât mai multe caractere spațiu alb ca posibil, și înlocuind toate simbolurile locale de un 1 (sau 2, sau 3) simbol scrisoare ori de câte ori o astfel de substituție este adecvată (în fața caracteristici rele, cum ar fi eval sau with , YUI compresor are o abordare defensivă de nu obfuscating oricare dintre scopurile conțin declarația rău) algoritmul de compresie CSS foloseste un set de expresii regulate fin reglate pentru a comprima fișierul sursă CSS.