Online YUI Compressor

Komprimere dine aktiver ved hjælp af yui compressor online. CSS og Javascript.

JS/CSS Kode

Minified Resultater

  1. eller trække og slippe filer her.

Filerne vil blive komprimeret i rækkefølge.

Komprimere Nulstil

Minified Resultater  Kompressionsforhold:

eller trække og slippe filer her.
Overførslen starter automatisk.

YUI Kompressor er altid at bevare de operationelle egenskaber koden og samtidig reducere sin samlede byte fodaftryk (både i rå form, og efter gzipping, da de fleste JavaScript og CSS serveres fra produktionsanlæg webservere er gzippede som en del af HTTP-protokollen). YUI Kompressor er JavaScript minifier designet til at være 100% sikker og giver en højere kompressionsforhold end de fleste andre værktøjer. Tests på YUI Bibliotek har vist en besparelse på over 20% i forhold til JSMin (bliver 10% efter HTTP-komprimering). YUI Kompressor er også i stand til at komprimere CSS filer ved hjælp af en havn i Isaac Schlueter s regulære-udtryk-baserede CSS minifier.

YUI Kompressoren er skrevet i Java (kræver Java> = 1,4) og er afhængig af Rhino til tokenize kilden JavaScript-fil. Det begynder ved at analysere kilden JavaScript-fil til at forstå, hvordan det er struktureret. Derefter udskriver token strøm, udelade så mange blanktegn som muligt, og erstatte alle lokale symboler ved en 1 (eller 2, eller 3) brev symbol, hvor en sådan udskiftning er passende (i lyset af onde funktioner såsom eval eller with , YUI Kompressor tager en defensiv tilgang ved ikke obfuscating nogen af ​​de dækningsområder, der indeholder den onde erklæring) CSS komprimering algoritme bruger et sæt af fint afstemte regulære udtryk til at komprimere kilde CSS-fil.