Kategori: Alat pengembang

Pemadat JavaScript (Lite)

Ide kami sendiriAlatnya tidak ada?

Hapus komentar dan spasi berlebih dari skrip kecil

Tempel cuplikan JavaScript kecil untuk menghapus komentar // dan /* */ serta memadatkan spasi, tanpa mengubah isi string atau regular expression. Berjalan sepenuhnya di peramban Anda.

Ini adalah penghapus spasi dan komentar, bukan parser penuh atau minifier berbasis AST. Alat ini tidak melakukan analisis penyisipan titik koma, sehingga menghapus baris baru jarang dapat mengubah perilaku pada kode yang mengandalkan penyisipan titik koma otomatis. Gunakan untuk cuplikan kecil dan sederhana, bukan bundel produksi.

Ukuran asli186Ukuran setelah diperkecil104Pengurangan44%
Hasil yang diperkecil
function greet(name) {
var message ="Hello, "+ name +"!";
return message;
}
console.log(greet("world"));

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

Ini adalah minifier ringan, bukan parser penuh atau alat berbasis AST seperti Terser: alat ini melacak string, template literal, dan regular expression cukup teliti sehingga isinya tetap utuh, lalu menghapus komentar dan memadatkan spasi di sekitarnya. Alat ini tidak melakukan analisis penyisipan titik koma, sehingga ditujukan untuk cuplikan kecil dan sederhana, bukan bundel produksi atau kode yang mengandalkan perilaku penyisipan titik koma otomatis yang tidak umum.

Cara memakainya

  1. Tempel atau ketik cuplikan JavaScript ke kotak input.
  2. Tinjau hasil yang dipadatkan dan perbandingan ukuran di bawahnya.
  3. Salin hasilnya, dan selalu uji hasil yang dipadatkan sebelum digunakan.

Privasi

Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.

Pertanyaan yang sering diajukan

Apakah kode saya diunggah ke suatu tempat?
Tidak. Pemadatan berjalan lewat JavaScript di tab peramban Anda; tidak ada yang dikirim ke server.
Apakah ini bisa merusak kode saya?
Alat ini dirancang untuk bersikap hati-hati: spasi di dalam string, template literal, dan regular expression tidak diubah. Namun alat ini tidak memahami logika program Anda, jadi selalu uji hasil yang dipadatkan, terutama untuk kode yang bergantung pada baris baru untuk penyisipan titik koma otomatis.
Haruskah saya menggunakan ini alih-alih minifier bundler yang sesungguhnya?
Tidak. Untuk kode produksi, gunakan minifier berbasis AST yang tepat seperti Terser atau esbuild. Alat ini ditujukan untuk cuplikan kecil dan cepat di mana memasang alat build tidak sepadan.