Cara menggunakan
- Tempel JavaScript Anda.
- Pilih apakah nama variabel dipersingkat dan komentar lisensi dipertahankan.
- Klik Minify, atau tekan Ctrl+Enter (⌘+Enter di Mac).
- Salin atau unduh file hasil minify.
Penjelasan opsi
- Persingkat nama variabel
- Mengganti nama variabel lokal dan parameter fungsi menjadi satu huruf. Nama global dipertahankan agar skrip lain tetap bisa memakainya.
- Pertahankan komentar lisensi
- Mempertahankan komentar yang diawali /*! atau berisi @license atau @preserve, yang oleh banyak lisensi wajib dipertahankan.
Contoh
function add(first, second) {
// sum
return first + second;
}
menjadi function add(d,n){return d+n} setelah di-minify.
Pertanyaan yang sering diajukan
Apakah kode hasil minify aman dipakai?
Terser hanya menerapkan transformasi yang mempertahankan perilaku kode yang valid. Kode yang bergantung pada nama fungsi saat runtime (misalnya lewat Function.name) bisa berperilaku berbeda jika nama dipersingkat; dalam kasus itu matikan opsi tersebut.
Apakah mendukung JavaScript modern?
Ya. Terser memahami sintaks terkini termasuk class, fungsi async, optional chaining, dan module. Terser tidak mengonversi kode untuk browser lama.
Apakah kode saya diunggah?
Tidak. Terser berjalan di browser Anda.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.