Online YUI Compressor

Komprimere dine eiendeler ved å bruke yui compressor online. Support CSS og Javascript.

JS/CSS Kode

Minified Resultater

  1. eller dra og slippe fil her.

Filer vil bli komprimert i orden.

Komprimere Tilbakestill

Minified Resultater  Kompresjon:

eller dra og slippe fil her.
Nedlastingen vil starte automatisk.

YUI Kompressor er alltid å bevare de operasjonelle kvaliteter i koden samtidig redusere sin samlede byte fotavtrykk (både i rå form, og etter gzipping, som de fleste Javascript og CSS serveres fra produksjons webservere er gzippet som en del av HTTP-protokollen). YUI Kompressor er Java minifier designet for å være 100% trygg og gi en høyere kompresjonsforhold enn de fleste andre verktøy. Tester på YUI Library har vist besparelser på over 20% sammenlignet med JSMin (blir 10% etter HTTP-komprimering). YUI Kompressor er også i stand til å komprimere CSS-filer ved hjelp av en port av Isaac Schlueter s vanlig-uttrykk-basert CSS minifier.

YUI Kompressor er skrevet i Java (krever Java> = 1,4) og er avhengig av Rhino for å dele opp kilden Javascript-fil. Det starter med å analysere kilden Javascript-fil for å forstå hvordan det er strukturert. Den skriver deretter ut token stream, utelate så mange hvite mellomrom som mulig, og erstatte alle lokale symboler av en 1 (eller 2, eller 3) bokstav symbol hvor en slik substitusjon er hensiktsmessig (i møte med onde funksjoner som eval eller with , tar YUI Kompressor en defensiv tilnærming ved å ikke obfuscating noen av scopes inneholder den onde setning) CSS komprimering algoritmen bruker et sett av finstemte regulære uttrykk for å komprimere kilden CSS-fil.