0

Penguat Kod

Kecilkan CSS, JavaScript, HTML atau JSON dalam penyemak imbas: buang ulasan dan ruang kosong, lihat saiz yang disimpan serta-merta.

Memproses... 0%
Menghuraikan kod sumber
Melucutkan komen
Ruang putih runtuh
Mengukur penjimatan saiz

Hasilnya

Pengecil kod ini memampatkan CSS, JavaScript, HTML dan JSON dengan menanggalkan semua yang mesin tidak perlukan: ulasan, lekukan, baris baharu dan ruang putih yang berlebihan. Pilih bahasa, tampal sumber, tekan butang — panel hasil menunjukkan kod yang dikecilkan bersama-sama dengan saiz sebelum/selepas tepat dalam bait dan peratusan yang disimpan.

Penipisan ini sengaja konservatif dan selamat. Untuk JavaScript yang bermaksud ulasan dan ruang putih sahaja — tiada penamaan semula pembolehubah, tiada penulisan semula ungkapan — dengan pengimbas yang menjalankan rentetan, literal templat dan literal regex serta mengekalkan baris baharu di mana-mana sisipan titik bertitik automatik boleh mengubah tingkah laku. CSS mendapat ruang putih digabungkan di sekeliling pendakap, titik bertindih, koma bertitik dan koma; HTML mendapat ruang putih antara tag diruntuhkan manakala kandungan pra, kawasan teks, skrip dan gaya kekal tidak disentuh; JSON dihuraikan dan disiri semula, yang mengesahkannya pada masa yang sama.

Semuanya berjalan secara setempat dalam penyemak imbas anda: tiada kod sumber dimuat naik ke mana-mana pelayan, yang menjadikan alat selamat untuk kod proprietari, belum dikeluarkan atau klien. Tiada pendaftaran, tiada siling saiz fail melebihi memori penyemak imbas anda, dan hasilnya adalah satu klik dari papan keratan atau fail yang dimuat turun.

Minifikasi adalah bertentangan dengan pemformatan: alat ini menjadikan kod lebih kecil untuk pengeluaran, manakala pemformat kod kami menjadikan kod terkecil boleh dibaca semula. Gunakan pengecil untuk skrip dan gaya sebaris, HTML e-mel, muatan API dan mana-mana tempat di mana saluran paip binaan penuh dengan Terser atau cssnano akan berlebihan untuk kerja sekali sahaja.