Online YUI Compressor

Memampatkan aset anda dengan menggunakan yui compressor talian. Sokongan CSS dan Javascript.

JS/CSS Kod

Keputusan Minified

  1. atau mengheret dan menjatuhkan fail di sini.

Fail akan dimampatkan teratur.

Memampatkan Menetapkan semula

Keputusan Minified  Nisbah Mampatan:

atau mengheret dan menjatuhkan fail di sini.
Muat turun akan bermula secara automatik.

YUI Compressor sentiasa untuk mengekalkan kualiti operasi kod di samping mengurangkan jejak bait keseluruhannya (dari segi mentah dan selepas gzipping, kerana kebanyakan JavaScript dan CSS berkhidmat dari pelayan web pengeluaran gzipped sebagai sebahagian daripada protokol HTTP). YUI Compressor adalah JavaScript minifier direka untuk menjadi 100% selamat dan menghasilkan nisbah mampatan yang lebih tinggi daripada kebanyakan alat-alat lain. Ujian ke atas YUI Perpustakaan telah menunjukkan penjimatan lebih 20% berbanding dengan JSMin (menjadi 10% selepas pemampatan HTTP). YUI Compressor juga mampu memampatkan fail CSS dengan menggunakan pelabuhan Isaac Schlueter 's CSS minifier berasaskan biasa-ungkapan.

YUI Compressor ditulis dalam Java (memerlukan Java> = 1.4) dan bergantung kepada Rhino untuk tokenize sumber JavaScript fail. Ia bermula dengan menganalisis sumber JavaScript fail untuk memahami bagaimana ianya tersusun. Ia kemudian mencetak keluar aliran token, meninggalkan banyak aksara ruang putih yang mungkin, dan menggantikan semua simbol tempatan oleh 1 (atau 2, atau 3) simbol surat di mana-mana seperti penggantian yang sesuai (dalam menghadapi ciri buruk seperti eval atau with , YUI Compressor mengambil pendekatan defensif dengan tidak obfuscating mana-mana skop yang mengandungi kenyataan yang jahat) Algoritma pemampatan CSS menggunakan satu set ungkapan biasa halus ditala untuk memampatkan fail sumber CSS.