JS Minifier
Compress JavaScript instantly. Removes whitespace, comments, and optimizes variable names. Processed 100% in your browser — your code stays private.
Input JavaScript
Output Minified
100% Private
Semua pemrosesan terjadi di browser Anda melalui Terser.js. Kode Anda tidak pernah dikirim ke server mana pun.
DukunganES2020 +
Terser mendukung JavaScript modern termasuk fungsi panah, async/await, kelas, dan literal template.
Pemuatan Halaman Lebih Cepat
Minifying JS mengurangi ukuran file sebesar 30 -70%, meningkatkan skor Time to Interactive dan Core Web Vitals.
Apa itu Minifikasi JavaScript?
Minifikasi JavaScript adalah proses menghapus semua karakter yang tidak perlu dari kode sumber tanpa mengubah fungsinya. Ini termasuk spasi, jeda baris, komentar, dan nama variabel panjang — yang diganti dengan ekuivalen yang lebih pendek. Hasilnya adalah file yang lebih kecil yang mengunduh dan mem - parse lebih cepat, tetapi secara fungsional identik dengan aslinya.
This tool uses Terser — the industry-standard JavaScript minifier and the engine behind Webpack, Vite, and esbuild. Terser performs both minification (removing whitespace and comments) and mangling (renaming variables to shorter names like a, b, c), achieving reductions of 30–70% depending on code style. It fully supports ES2020+ syntax including async/await, optional chaining, and nullish coalescing.
Meminimalkan JavaScript secara langsung meningkatkan Core Web Vitals. Bundel JS yang lebih kecil mengurangi Time to Interactive (TTI) dan Total Blocking Time (TBT) — dua metrik yang diukur Google dalam audit Mercusuar dan digunakan sebagai sinyal peringkat. Wawasan PageSpeed Google akan menandai JavaScript yang tidak diakhiri sebagai peluang "Hilangkan sumber daya pemblokiran perenderan" atau "Minifikasi JavaScript ".
Kapan Meminimalkan JavaScript
Minify JS ketika:
- ✓ Menyebarkan ke produksi — selalu melayani JS minified
- ✓ Skor PageSpeed Insights Anda menunjukkan "Minify JavaScript"
- ✓ Menangani skrip pihak ketiga yang tidak di - minifikasi sebelumnya
- ✓ Mengurangi payload untuk pengguna ponsel pada koneksi yang lambat
- ✓ Improving Time to Interactive (TTI) dan Total Blocking Time
- ✓ Menggabungkan beberapa skrip kecil sebelum penyebaran
Pengurangan ukuran umum:
- • Well-commented library: 50–70% reduction
- • Typical application code: 30–50% reduction
- • Already compressed or generated code: 10–20% reduction
- • Kompresi gzip tambahan di atas: lanjut 60 -80%
Untuk efek maksimal, minifikasi terlebih dahulu, kemudian sajikan dengan kompresi gzip atau Brotli dari server web Anda.