Pada umumnya web developer ketika mengembangkan aplikasi web yang dilengkapi dengan fitur AJAX di dalamnya, menggunakan framework JavaScript yang banyak terdapat di Internet. Misalnya saja Google Web Toolkit, Yahoo! User Interface Library, Prototype, Scriptaculous, JQuery, Mootools, dan sebagainya.
Salah satu keuntungan dengan adanya framework tersebut adalah proses pengembangan aplikasi web menjadi lebih mudah dan cepat. Hal tersebut dimungkinkan karena developer tidak perlu lagi membuat kode JavaScript dari awal tapi cukup memakai fungsi-fungsi yang sudah ada.
Namun demikian, cara ini mempunyai kelemahan juga. Diantaranya yaitu ukuran file framework JavaScript tersebut relatif besar. Hal ini membuat proses loading aplikasi web menjadi lambat karena harus mendownload file JavaScript yang cukup besar. Lain halnya jika kita bikin kode JavaScript sendiri.
Untuk mengatasi persoalan tersebut, salah satu solusinya adalah dengan kompresi. File JavaScript harus dikompresi terlebih dahulu sebelum diupload ke server. Tujuannya agar ukurannya menjadi lebih kecil dari ukuran semula.
Ada sebuah program kecil yang bisa kita manfaatkan untuk keperluan tersebut. Program tersebut namanya adalah YUI Compressor. Program ini berfungsi untuk memperkecil ukuran file JavaScript dengan cara menghapus komentar dan spasi kosong serta mengganti nama variabelnya sependek mungkin.
YUI Compressor ini ditulis dalam bahasa Java sehingga untuk menjalankannya diperlukan JRE (Java Runtime Environment). Anda bisa mendownloadnya secara gratis melalui link ini.
Contoh penggunaan:
java -jar yuicompressor-1.0.jar myfile.js
Selain JavaScript, YUI Compressor ini bisa juga dipakai untuk mengkompresi file CSS. Informasi selengkapnya bisa Anda baca di situs Developer Yahoo.
Selamat mencoba.





Herfia | July 5th, 2009 jam 5:11 pm
Yupz bener sekali mas….aku setuju
hendra | July 22nd, 2009 jam 9:36 am
Numpang kopi paste ya..thanks
ndock | July 25th, 2009 jam 10:58 pm
makasih mas sarwono,.. ketemunya di sampeyan. salam
Saung Web | December 29th, 2009 jam 12:51 am
Makasih sob.. atas infonya perlu di coba nih.
lathif | August 23rd, 2011 jam 1:24 am
makasih infonya om…