Comprimere le risorse utilizzando yui compressor online. Supporto CSS e Javascript.
Il YUI compressore è sempre quello di preservare le caratteristiche operative del codice, riducendo la sua impronta globale byte (sia in termini grezzi e dopo gzipping, come la maggior parte di JavaScript e CSS serviti dai server Web di produzione è gzip come parte del protocollo HTTP). Il YUI Compressor è minifier JavaScript progettato per essere sicuro al 100% e produrre un rapporto di compressione più elevato rispetto alla maggior parte di altri strumenti. Prove su YUI Biblioteca hanno dimostrato un risparmio di oltre il 20% rispetto al JSMin (diventando il 10% dopo la compressione HTTP). Il YUI Compressor è anche in grado di comprimere i file CSS utilizzando una porta di Isaac Schlueter 's CSS minifier a base di espressioni regolari.
Il YUI Compressor è scritto in Java (richiede Java> = 1.4) e si basa su Rhino per tokenize la fonte file JavaScript. Si inizia analizzando la sorgente file JavaScript per capire come è strutturato. E poi stampa il flusso di token, omettendo come molti caratteri di spazio vuoto possibile, e la sostituzione di tutti i simboli locali da un 1 (o 2, o 3) il simbolo lettera laddove tale sostituzione è appropriato (a fronte di caratteristiche malvagie come eval o with , YUI Compressor richiede un approccio difensivo da non offuscare qualsiasi degli ambiti contenenti la dichiarazione male) L'algoritmo di compressione CSS utilizza un insieme di espressioni regolari finemente sintonizzati per comprimere il file sorgente CSS.