Langsung ke konten
ToolMug

Minify JavaScript

Minify dan perkecil JavaScript untuk produksi. Terser menghapus spasi dan komentar, mempersingkat nama variabel lokal, serta menyederhanakan kode, dan Anda bisa melihat persis berapa byte yang dihemat.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

Cara menggunakan

  1. Tempel JavaScript Anda.
  2. Pilih apakah nama variabel dipersingkat dan komentar lisensi dipertahankan.
  3. Klik Minify, atau tekan Ctrl+Enter (⌘+Enter di Mac).
  4. 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.

Alat terkait