Online YUI Compressor

Komprimera dina tillgångar med hjälp av yui compressor nätet. Stöd CSS och Javascript.

JS/CSS Kod

Minified Resultat

  1. eller dra och släppa filen här.

Filer kommer att komprimeras så.

Komprimera Återställ

Minified Resultat  Kompressionsförhållande:

eller dra och släppa filen här.
Ladda ner startar automatiskt.

Den YUI Kompressor är alltid att bevara de operativa egenskaperna i koden samtidigt minska dess totala byte fotavtryck (både råa termer och efter gzipping, eftersom de flesta JavaScript och CSS eras från produktionen webbservrar är gzip som en del av HTTP-protokollet). Den YUI Kompressor är JavaScript Minifier utformad för att vara 100% säker och ge ett högre kompressionsförhållande än de flesta andra verktyg. Tester av YUI Biblioteket har visat besparingar på över 20% jämfört med JSMin (blir 10% efter HTTP-komprimering). Den YUI Kompressor kan även komprimera CSS-filer med hjälp av en hamn i Isaac Schlueter s reguljära uttryck baserade CSS Minifier.

Den YUI Kompressor är skrivet i Java (kräver Java> = 1.4) och förlitar sig på Rhino för att tokenize källan JavaScript filen. Det börjar med att analysera källan JavaScript-fil för att förstå hur det är uppbyggt. Den skriver sedan ut den token stream, utelämnar så många tomrum som möjligt, och ersätta alla lokala symboler med 1 (eller 2, eller 3) brev symbol varhelst sådan substitution är lämplig (i ansiktet av onda funktioner som eval eller with , tar YUI Kompressor en defensiv strategi genom att inte fördunklar någon av omfattningar som innehåller den onda uttalande) CSS komprimeringsalgoritm använder en uppsättning finstämda reguljära uttryck för att komprimera käll CSS-fil.