Online YUI Compressor

Kompres aset Anda dengan menggunakan yui compressor online. Dukungan CSS dan Javascript.

JS/CSS Kode

Hasil minified

  1. atau menyeret dan menjatuhkan file di sini.

File akan dikompresi dalam rangka.

Kompres Atur ulang

Hasil minified  Kompresi Rasio:

atau menyeret dan menjatuhkan file di sini.
Download akan dimulai secara otomatis.

The YUI Compressor selalu untuk melestarikan kualitas operasional kode sekaligus mengurangi jejak byte secara keseluruhan (baik dari segi mentah dan setelah gzipping, karena kebanyakan JavaScript dan CSS disajikan dari server web produksi gzip sebagai bagian dari protokol HTTP). The YUI Compressor adalah JavaScript minifier dirancang untuk menjadi 100% aman dan menghasilkan rasio kompresi yang lebih tinggi daripada kebanyakan alat-alat lain. Pengujian pada YUI Perpustakaan telah menunjukkan penghematan lebih dari 20% dibandingkan dengan JSMin (menjadi 10% setelah kompresi HTTP). The YUI Compressor juga dapat memampatkan file CSS dengan menggunakan port dari Isaac Schlueter 's berbasis regular ekspresi CSS minifier.

The YUI Compressor ditulis di Jawa (memerlukan Java> = 1.4) dan bergantung pada Rhino untuk tokenize sumber file JavaScript. Dimulai dengan menganalisis sumber file JavaScript untuk memahami bagaimana terstruktur. Kemudian mencetak token sungai, menghilangkan banyak karakter spasi mungkin, dan mengganti semua simbol lokal oleh (3 atau 2, atau) simbol 1 huruf dimanapun substitusi tersebut adalah sesuai (dalam menghadapi fitur jahat seperti eval atau with , yang YUI Compressor mengambil pendekatan defensif dengan tidak obfuscating salah satu lingkup yang berisi pernyataan jahat) Algoritma kompresi CSS menggunakan satu set tersetel ekspresi reguler untuk memampatkan file sumber CSS.