Langkau ke kandungan
ToolMug

Pemampat JavaScript

Kecilkan JavaScript untuk production. Terser membuang ruang kosong dan komen, memendekkan nama pemboleh ubah tempatan dan meringkaskan kod, dan anda boleh melihat dengan tepat berapa bait yang dijimatkan.

Berjalan dalam pelayar anda — apa yang anda masukkan tidak dimuat naik

Cara menggunakan

  1. Tampal JavaScript anda.
  2. Pilih sama ada mahu memendekkan nama pemboleh ubah dan mengekalkan komen lesen.
  3. Klik Mampatkan, atau tekan Ctrl+Enter (⌘+Enter pada Mac).
  4. Salin atau muat turun fail yang telah dimampatkan.

Penerangan pilihan

Pendekkan nama pemboleh ubah
Menamakan semula pemboleh ubah tempatan dan parameter fungsi kepada satu huruf. Nama global dikekalkan supaya skrip lain masih boleh menggunakannya.
Kekalkan komen lesen
Mengekalkan komen yang bermula dengan /*! atau mengandungi @license atau @preserve, yang wajib dikekalkan oleh banyak lesen.

Contoh

function add(first, second) {
  // sum
  return first + second;
}

dimampatkan menjadi function add(d,n){return d+n}.

Soalan lazim

Adakah kod yang dimampatkan selamat digunakan?

Terser hanya menggunakan transformasi yang mengekalkan kelakuan kod yang sah. Kod yang bergantung pada nama fungsi semasa dijalankan (contohnya melalui Function.name) mungkin berkelakuan berbeza apabila nama dipendekkan; matikan pilihan itu dalam kes tersebut.

Adakah ia menyokong JavaScript moden?

Ya. Terser memahami sintaks semasa termasuk kelas, fungsi async, optional chaining dan modul. Ia tidak menukar kod untuk pelayar lama.

Adakah kod saya dimuat naik?

Tidak. Terser berjalan dalam pelayar anda.

Privasi

Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.

Alat berkaitan