Online YUI Compressor

I-compress ang iyong mga asset sa pamamagitan ng paggamit yui compressor online. Suporta ng CSS at Javascript.

JS/CSS Code

Minified Resulta

  1. o pag-drag at pag-drop ng file dito.

Ang mga file ay iko-compress sa pagkakasunud-sunod.

I-compress I-reset ang

Minified Resulta  Compression Ratio:

o pag-drag at pag-drop ng file dito.
I-download ay awtomatikong magsimula.

Ang YUI Compressor ay palaging mapanatili ang pagpapatakbo katangian ng code habang binabawasan nito ang pangkalahatang byte footprint (pareho sa mga raw na mga tuntunin at pagkatapos gzipping, bilang pinaka JavaScript at CSS na almusal mula sa web server ng produksyon ay gzipped bilang bahagi ng HTTP protocol). Ang YUI Compressor ay ang JavaScript minifier idinisenyo upang maging 100% ligtas at nagbubunga ng mas mataas na ratio compression kaysa sa karamihan ng iba pang mga tool. Mga Pagsubok sa YUI Library ang nagpakita sa pagtitipid ng mahigit sa 20% kumpara sa JSMin (na magiging 10% pagkatapos ng HTTP compression). Ang YUI Compressor ay magagawang i-compress ang CSS file sa pamamagitan ng paggamit ng isang port ng Isaac Schlueter 's regular na expression-na batay sa CSS minifier din.

Ang YUI Compressor ay nakasulat sa Java (nangangailangan ng Java> = 1.4) at umaasa sa Rhino sa tokenize ang pinagmulan ng JavaScript na file. Nagsisimula ito sa pamamagitan ng pagsusuri ang pinagmulan JavaScript na file upang maunawaan kung paano ito nakaayos. Pagkatapos ng mga Kopya ito sa stream token, omitting ng maraming white space character hangga't maaari, at pinapalitan ang lahat ng lokal na mga simbolo sa pamamagitan ng isang 1 (o 2, o 3) simbolong titik kung saan man tulad ng pagpapalit ay angkop (sa harap ng masasamang mga tampok tulad ng eval o with , ang YUI Compressor tumatagal ng isang nagtatanggol diskarte sa pamamagitan ng hindi obfuscating anuman sa mga saklaw na naglalaman ng mga masasamang pahayag) Ang algorithm ng CSS compression ay gumagamit ng isang hanay ng mga pino ang tono na mga karaniwang expression upang i-compress ang pinagmulan ng CSS file.