Packer Dean Edward: pemadat JavaScript
Kalau kamu menggunakan JavaScript, kamu mungkin tertarik untuk menggunakan packer sebelum mendeploy kode kamu. Dia akan memadatkan (compress) kode JavaScript kamu dan umumnya membuat kode kamu lebih kecil. Saat kamu menggunakan kode JavaScript padat tersebut online, hasilnya adalah penghematan bandwidth.
Metodenya sederhana. Copy kodenya ke kotak teks Paste, pilih apakah kamu menginginkan opsi Base62 encode dan Shrink variables, lalu klik tombol Pack. Dokumentasinya mengatakan bahwa kamu harus mengakhiri setiap statement, termasuk deklarasi fungsi, dengan titik koma, jadi sebaiknya kamu ikuti.
Tanpa memilih opsi apapun, packer hanya akan membuat semua white space dan komentar yang tidak berguna. Jika kamu memilih Shrink variables, packer akan menamai ulang variabel-variabel di dalam fungsi menggunakan nama yang ringkas. Hal yang paling hebat adalah kalau kamu memilih Base62 encode. Packer akan menganggap kodenya sebagai string untuk dipadatkan, lalu akan memadatkannya, dan terakhir mengembalikan kode JavaScript padat yang akan mengekstrak dan menjalankan dirinya sendiri.
Saya mencoba memadatkan misc.js, script yang berisi helper-helper untuk tugas akhir IME bahasa Jepang saya. Dengan semua opsinya dinyalakan, versi terkompresinya hanya 32.4% dari aslinya :).











