Nasıl çalışır
Boyutunu azaltmak için gereksiz boşlukları, satır sonlarını ve yorumları kaldırarak kodu sıkıştırır. Daha hafif bir dosya daha hızlı indirilir ve işlenir; bu da web performansı için kritiktir.
Çeşitli içerik türlerini destekler —JavaScript, TypeScript, HTML, SVG, CSS, JSON ve XML ile genel bir mod— ve her birine söz dizimini bozmadan sıkıştırmak için uygun küçültücüyü uygular.
Tüm işlemler tarayıcınızda çalışır: kod hiçbir sunucuya yüklenmez. Küçültme, kodun davranışını korur ancak onu elle düzenleme için değil, üretim için hazır hale getirir.
Örnekler
function sum(a, b) {
// suma dos números
return a + b;
}function sum(n,u){return n+u}Yorumlar ve boşluklar kaldırılır, yerel adlar boyutu azaltmak için kısaltılır.Kullanım senaryoları
- Sitenin yüklenmesini hızlandırmak için JS veya CSS dosyalarının boyutunu azaltmak.
- Bir sayfaya gömmeden önce SVG veya HTML'i sıkıştırmak.
- Bir yapılandırma JSON'unu taşıma için tek satıra paketlemek.
- E-postalara veya şablonlara kopyalamak için hafif parçacıklar hazırlamak.
Sık sorulan sorular
Hangi kod türlerini küçültebilirim?
JavaScript, TypeScript, HTML, SVG, CSS, JSON ve XML, ayrıca metin için genel bir mod. Araç, seçtiğiniz türe göre uygun küçültücüyü seçer.
Küçültme kodun sonucunu değiştirir mi?
Hayır. Küçültülmüş kod özgün kodla aynı şekilde davranır; yalnızca okunabilir biçimlendirmeyi kaybeder. JavaScript için yerel değişken adlarını kısaltabilir ama mantığı değiştirmez.
Küçültülmüş kodu yeniden biçimlendirebilir miyim?
Okunabilirliği geri kazanmak için bu bölümdeki biçimlendiricilerle yeniden girintileyebilirsiniz, ancak kısaltılan adlar ve kaldırılan yorumlar geri gelmez.
Kodum bir sunucuya yükleniyor mu?
Hayır. Tüm küçültme tarayıcınızda yapılır; kod bilgisayarınızdan hiç ayrılmaz.