Comprima active prin utilizarea yui compressor on-line. Suport CSS și Javascript.
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.