Minifier JavaScript
Minifikasi dan kompres JavaScript dengan aman menggunakan Terser.
Tentang Minifier JavaScript
JavaScript biasanya merupakan sumber daya paling mahal di halaman: harus diunduh, diurai, dikompilasi, dan dijalankan, sering kali di CPU ponsel yang lambat. Minifikasi mengecilkan file dengan menghapus spasi dan komentar, menyederhanakan kode, dan secara opsional mempersingkat nama variabel lokal.
Alat ini menggunakan Terser, minifier yang sama yang dipakai sebagian besar alat build modern, sehingga hasilnya aman dan sesuai standar (termasuk sintaks ES modern). Komentar lisensi yang ditandai /*!, @license, atau @preserve dipertahankan.
Pertanyaan umum
Apa fungsi “persingkat nama variabel”?
Mengganti nama variabel lokal dan parameter fungsi menjadi nama pendek seperti a, b, c. Nama global dan properti objek tidak diubah, jadi perilakunya tetap sama.
Apakah kode yang di-minify lebih sulit di-debug?
Ya. Simpan versi asli untuk pengembangan dan gunakan source map di pipeline build jika Anda perlu men-debug kode produksi.
Apakah minifikasi menggantikan penghapusan kode yang tidak dipakai?
Tidak. Penghematan JavaScript terbesar biasanya datang dari menghapus library dan fitur yang tidak dipakai, serta menunda skrip yang tidak langsung diperlukan.