Online YUI Compressor

Kompresować swoje aktywa za pomocą yui compressor online. Obsługa CSS i Javascript.

Kod JS/CSS

Wyniki minified

  1. lub przeciągając i upuszczając plik tutaj.

Pliki zostaną skompresowane w porządku.

Kompresować Resetowanie

Wyniki minified  Stopień sprężania:

lub przeciągając i upuszczając plik tutaj.
Pobieranie rozpocznie się automatycznie.

YUI Kompresor zawsze zachować cechy operacyjne kodu podczas zmniejszania jego emisji bajtów (zarówno surowych jak i po gzipping, jak najbardziej JavaScript i CSS serwowane z produkcji serwerów internetowych jest skompresowane w ramach protokołu HTTP). YUI Kompresor jest minifier JavaScript zaprojektowany, aby być w 100% bezpieczne i dają wyższy stopień sprężania niż w większości innych narzędzi. Testy na YUI Biblioteki wykazały oszczędności ponad 20% w porównaniu do JSMin (coraz 10% po kompresji HTTP). YUI Kompresor jest w stanie skompresować pliki CSS za pomocą portu Isaac Schlueter jest wyrażenie regularne opartego CSS minifier.

YUI Kompresor jest napisany w Javie (wymaga Java> = 1.4) i opiera się na Rhino do tokenize źródło pliku JavaScript. Zaczyna analizując źródła pliku JavaScript, aby zrozumieć, jak jest zorganizowany. Następnie wypisuje token strumienia, pomijając tyle białe znaki, jak to możliwe, i zastąpienie wszystkich lokalnych symboli przez 1 (lub 2 lub 3) oznaczenie literowe, gdziekolwiek takie substytucyjna jest właściwa (w obliczu złych cech, takich jak eval lub with , YUI Kompresor zajmuje obronną podejście nie kasował każdy z zakresów zawierających złego oświadczenie) algorytm kompresji CSS wykorzystuje zestaw nastrojone wyrażeń regularnych, aby skompresować plik źródłowy CSS.