JavaScript Minifier
Minify and compress JavaScript
Tentang alat ini
Minifikasi JavaScript menghapus komentar, spasi, baris baru, dan karakter tidak penting lainnya dari kode sumber tanpa mengubah perilakunya. Hasilnya adalah file yang lebih kecil yang diunduh dan diurai lebih cepat di browser.
Alat ini menangani kasus umum: komentar satu baris (//), komentar blok (/* */), literal string (dipertahankan tepat), dan spasi operator. Untuk penggunaan produksi, alat khusus seperti Terser atau esbuild juga mengganti nama variabel dan menerapkan eliminasi kode mati.
Cara penggunaan
- Tempel JavaScript ke panel masukan.
- Klik tombol Minifikasi.
- Keluaran yang diminifikasi muncul di sebelah kanan dengan indikator penghematan ukuran.
- Gunakan tombol Salin untuk menyalin hasil ke clipboard.
Kasus penggunaan
Digunakan untuk mengurangi ukuran skrip sebelum deployment produksi. Berguna ketika perlu menyematkan skrip inline di HTML tanpa alat build. Juga berguna untuk mengoptimalkan satu file skrip di WordPress atau sistem legacy, atau mengompres skrip utilitas kecil dengan cepat.
Pertanyaan umum
- Apakah minifikasi mengubah perilaku kode? — Tidak. Minifikasi bersifat netral secara semantik — hanya komentar dan spasi yang dihapus; logika tetap identik.
- Bagaimana perbedaannya dengan Terser/esbuild? — Terser dan esbuild juga mempersingkat nama variabel, menghilangkan kode mati, dan melipat konstanta. Alat ini adalah opsi berbasis browser yang cepat tanpa lingkungan build.
- Apakah literal regex ditangani dengan benar? — Literal regex sederhana dipertahankan. Regex yang kompleks sesekali mungkin tidak ditangani dengan benar — periksa keluaran jika ragu.