Online YUI Compressor

Compresser vos actifs à l'aide de yui compressor en ligne. CSS de soutien et Javascript.

JS/CSS code

Résultats minified

  1. ou glisser-déposer le fichier ici.

Les fichiers seront compressées.

Comprimer Remettre

Résultats minified  Taux de compression:

ou glisser-déposer le fichier ici.
Le téléchargement va démarrer automatiquement.

YUI compresseur est toujours de préserver les qualités opérationnelles du code tout en réduisant son empreinte globale de l'octet (en termes bruts et après gzipping, comme la plupart JavaScript et CSS servis à partir de serveurs Web de production est gzip dans le cadre du protocole HTTP). YUI compresseur est minifier JavaScript conçu pour être 100% sûr et obtenir un taux de compression plus élevé que la plupart des autres outils. Tests sur le YUI Bibliothèque ont montré des économies de plus de 20% par rapport à JSMin (devenant 10% après la compression HTTP). YUI compresseur est également capable de compresser les fichiers CSS en utilisant un port de Isaac Schlueter s 'minifier CSS basé sur des expressions régulières.

YUI compresseur est écrit en Java (nécessite Java> = 1.4) et s'appuie sur Rhino pour tokenize la source fichier JavaScript. Il commence par analyser la source fichier JavaScript à comprendre comment il est structuré. Il imprime ensuite le flux jeton, en omettant le nombre de caractères d'espace blanc que possible, et le remplacement de tous les symboles locaux par un (3 ou 2, ou) symbole 1 lettre où une telle substitution est approprié (dans le visage de caractéristiques maléfiques tels que eval ou with , YUI compresseur adopte une approche défensive en ne obscurcir l'un des champs contenant la déclaration mal) L'algorithme de compression de CSS utilise un ensemble d'expressions régulières finement réglé pour compresser le fichier source de CSS.