JavaScript küçültme

JavaScript küçültmek için kodu aşağıya yapıştırın: araç yorumları ve gereksiz boşlukları kaldırır ve kaç bayt kazandığınızı gösterir. Dizeler, şablon dizeleri ve düzenli ifadeler dokunulmadan kalır; sonuç özgün kodla aynı işi yapar.

Kaynak: Ecma International – ECMAScript Language Specification (§ 12.10 Automatic Semicolon Insertion). Güncelleme: .

Araçlarım

Sonuç

Sonuç
function add(a,b){return a+b;} const numbers=[1,2,3];console.log(numbers.map((n)=>add(n,10)));
Özet
135 → 94 bayt (%30,4 daha küçük).
Yalnızca yorumlar ve boşluklar kaldırılır, değişkenler yeniden adlandırılmaz – sonuç eşdeğerdir ama Terser veya esbuild’den büyüktür.

Nasıl hesaplanır?

JavaScript küçültmek, çalıştırmanın ihtiyaç duymadığı her şeyi kaldırmaktır: yorumlar, girintiler, boşluklar ve satır sonları. Araç kodu tarayıcınızda dizelere, şablon dizelerine, düzenli ifadelere, sayılara, sözcüklere ve simgelere ayırır ve mümkün olan en az boşlukla yeniden birleştirir. Dosya daha hızlı yüklenir; çalışması değişmez.

Nasıl çalışır

  1. JavaScript’i alana yapıştırın.
  2. Lisans yorumlarının (/*! … */, @license, @preserve) kalıp kalmayacağına karar verin.
  3. Sonucu kopyalayın; ekran öncesi ve sonrası boyutu gösterir.

Küçültürken neler olur

Sınırlar

En güçlü küçültme için (adları kısaltma, ölü kodu silme, kodu yeniden düzenleme) derlemenizde Terser veya esbuild kullanın. Bu araç, kurulum gerektirmeden hızlı ve güvenli küçültme içindir.

Gizlilik

Kod tarayıcınızdan çıkmaz. Stil sayfaları için CSS küçültme var; devamı için: HTML biçimlendirme veya regex sınama.

Sıkça sorulan sorular

JavaScript’i nasıl küçültürüm?

JavaScript’i alana yapıştırın: araç yorumları ve boşlukları kaldırır, kazancı gösterir. Sonucu dosyanıza kopyalayın.

Küçültme kodun çalışmasını değiştirir mi?

Hayır. Araç yalnızca yorumları ve boşlukları kaldırır, dizeleri, şablon dizelerini ve düzenli ifadeleri değiştirmez. Satır sonları noktalı virgülün yerini tuttuğu yerde kalır.

Değişken adları kısaltılır mı?

Hayır. Bu araç hiçbir şeyi yeniden adlandırmaz. En güçlü küçültme için derlemenizde Terser veya esbuild kullanın.

Küçültme ne kadar kazandırır?

Yorumlu ve girintili dosyalarda çoğu zaman yüzde 20 ile 50 arası. Ayrıca sunucu gzip veya Brotli ile sıkıştırır; ikisi birlikte mantıklıdır.

Küçültülmüş kodu yeniden okunur yapabilir miyim?

Bu araç yalnızca tek yöne çalışır. Kodu girintilemek için düzenleyiciler veya bir kod biçimlendirici uygundur.

Kodum yükleniyor mu?

Hayır. Her şey tarayıcınızda yerel olarak çalışır.

Kaynaklar ve yasal dayanak

Güncelleme: · Editoryal ilkeler

Benzer araçlar