Online YUI Compressor

Comprimere le risorse utilizzando yui compressor online. Supporto CSS e Javascript.

JS/CSS Codice

Risultati minified

  1. o trascinando il file qui.

I file saranno compressi in ordine.

Comprimere Reset

Risultati minified  Rapporto di compressione:

o trascinando il file qui.
Download inizierà automaticamente.

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.