Kompresować swoje aktywa za pomocą yui compressor online. Obsługa CSS i Javascript.
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.