Ada masalah dengan alat ini?
Tentang «Minify Skrip Online»
Alat ini meminifikasi JavaScript, menghapus whitespace dan komentar, mempersingkat nama variabel jika memungkinkan, dan menerapkan optimasi kecil untuk mengurangi ukuran file. Hasilnya secara fungsional identik tetapi jauh lebih kecil — sering 40-60% lebih kecil untuk kode aplikasi tipikal.
Skrip yang diminifikasi dimuat lebih cepat di jaringan, memakan lebih sedikit penyimpanan, dan mengurangi biaya bandwidth. Pipeline build modern (webpack, esbuild, vite) biasanya meminifikasi secara otomatis, tetapi alat ini berguna untuk minifikasi sekali pakai cepat di luar pengaturan build.
Alat ini mempertahankan API publik library Anda: nama fungsi dan kelas yang diekspor melalui module.exports atau export disimpan, sementara variabel internal diganti namanya menjadi pengenal pendek.
Cara memakai alat ini
Cara mengompres berkas JavaScript untuk produksi
Tempel JS
JS yang terbaca di kolom "JS". Modul utuh atau fungsi tunggal sama-sama OK; minifier menjalani AST sehingga memahami scope, hoisting, dan perbedaan arrow vs function.
Tekan Jalankan
Hasil: `minified` dan `savedPercent` (seberapa lebih kecil dari input). Keuntungan tipikal: 35–55% pada JS tulis tangan, lebih sedikit pada bundle yang sudah di-tree-shake. Nama identifier panjang yang paling berkurang.
Yang dihapus
Komentar, whitespace, cabang mati yang dapat dibuktikan tak terjangkau. Identifier dimangle ke satu huruf bila aman (variabel lokal; export tetap mudah dibaca). String literal, body regex, dan template literal TIDAK disentuh.
Jangan lewatkan source map
Saat melakukan minify untuk deployment, hasilkan sourcemap supaya stack trace produksi tetap mudah dibaca. Alat ini hanya minifier cepat paste-and-go — untuk build sungguhan gunakan terser atau esbuild dengan `--sourcemap` dan sertakan `.map` di samping bundle.