Kod & Format

Pengecil JS

Minimumkan kod JavaScript anda secara percuma: kurangkan saiz fail dengan mengalih keluar komen dan ruang kosong berlebihan, dan lihat peratusan penjimatan serta-merta.

Pengecil JS
Kod Diminimumkan
Saiz Asal
Saiz Dikurangkan
Penjimatan
output.min.js
Pengurangan mudah (komen + penyingkiran ruang). Untuk persekitaran pengeluaran, pengurangan penuh seperti Terser/esbuild disyorkan.
Maklumat

Mengenai JS Minimizer

Saiz fail JavaScript memberi kesan langsung kepada kelajuan pemuatan laman web anda dan skor Core Web Vitals. Pengurangan ketara mengurangkan bilangan bait yang diperlukan untuk menghantar fail ke pelayar dengan mengalih keluar komen, ruang yang tidak perlu, pemisah baris dan lekukan daripada kod sumber.

Ini percuma. Pengecil JS Alat ini memproses kod JavaScript yang anda tampal dalam pelayar anda; tiada data dihantar ke pelayan. Komen satu baris (//), komen berbilang baris (/* ... */), ruang pada permulaan dan akhir baris akan dialih keluar. String ("...", '...', `...`Kandungan dalam literal `<script>` dan `regex` dikekalkan; ini meminimumkan risiko degradasi fungsi.

Alat, asal dan dikurangkan Ia membandingkan saiz kod dan menunjukkan peratusan penjimatan. Nota: Alat ini melakukan penskalaan bawah peringkat asas. Ia menawarkan penamaan semula yang boleh diubah suai, penggoncangan pokok dan pengoptimuman lanjutan untuk persekitaran pengeluaran. Songsang, esbuild atau UglifyJS Alatan pengoptimum berciri penuh seperti ini disyorkan.

Bagaimana untuk menggunakannya?

Langkah demi langkah

  1. Anda mahu mengecilkannya Kod JavaScript Tampal atau taip di kawasan di atas.
  2. Kurangkan Klik butang; komen dan ruang berlebihan akan dialih keluar serta-merta.
  3. Peratusan simpanan dan saiz bait dipaparkan di bahagian hasil.
  4. Kod yang diminimumkan Salin Simpan ke papan keratan menggunakan butang tersebut dan gunakannya dalam projek anda.
  5. Untuk kod yang berbeza Bersih Klik butang dan ulangi proses tersebut.
FAQ

Soalan Lazim

No. Tali alat ("...", '...'templat literal `...`Ia mengesan dan memelihara kandungan literal regex dan aksara komen. Ini memastikan bahawa bahagian yang muncul sebagai aksara komen tetapi sebenarnya data tidak dipadamkan.

Sesuai untuk projek mudah dan pemeriksaan awal yang cepat. Walau bagaimanapun, ia menawarkan sokongan untuk pemendekan boleh ubah, gegaran pokok dan pemetaan sumber dalam persekitaran pengeluaran. Songsang, esbuild atau UglifyJS Kami mengesyorkan penggunaan alat yang lengkap seperti ini.

Tidak. Keseluruhan proses berlaku sepenuhnya dalam pelayar anda (sebelah klien). Tiada baris kod dihantar atau disimpan pada pelayan.

Bergantung pada bilangan komen dan ruang kosong, pengurangan saiz sebanyak 10–40% biasanya dicapai. Peratusan ini mungkin lebih tinggi dalam kod dengan banyak komen. Perbezaan bait dan peratusan ditunjukkan dalam bahagian hasil.

Tidak. Minifikasi hanya membuang aksara yang tidak diperlukan untuk mengurangkan saiz fail; ia tidak mengubah logik kod. Sebaliknya, pengeliruan sengaja menjadikan kod tidak boleh dibaca. Alat ini hanya melakukan minifikasi.