İçeriğe geç
ToolMug

JavaScript Küçültücü (Minifier)

JavaScript’i canlı ortam (production) için küçültün. Terser boşlukları ve yorumları kaldırır, yerel değişken adlarını kısaltır ve kodu sadeleştirir; kaç bayt tasarruf edildiğini tam olarak görürsünüz.

Tarayıcınızda çalışır — girdiğiniz hiçbir şey yüklenmez

Nasıl kullanılır

  1. JavaScript kodunuzu yapıştırın.
  2. Değişken adlarının kısaltılıp kısaltılmayacağını ve lisans yorumlarının korunup korunmayacağını seçin.
  3. “Küçült” düğmesine tıklayın veya Ctrl+Enter’a (Mac’te ⌘+Enter) basın.
  4. Küçültülmüş dosyayı kopyalayın veya indirin.

Seçeneklerin açıklaması

Değişken adlarını kısalt
Yerel değişkenleri ve fonksiyon parametrelerini tek harfe yeniden adlandırır. Diğer betikler kullanmaya devam edebilsin diye global adlar korunur.
Lisans yorumlarını koru
Birçok lisansın korunmasını şart koştuğu, /*! ile başlayan veya @license ya da @preserve içeren yorumları korur.

Örnekler

function add(first, second) {
  // toplam
  return first + second;
}

şu hâle küçültülür: function add(d,n){return d+n}.

Sıkça sorulan sorular

Küçültülmüş kodu kullanmak güvenli mi?

Terser yalnızca geçerli kodun davranışını koruyan dönüşümler uygular. Çalışma zamanında fonksiyon adlarına dayanan kod (örneğin Function.name ile) adlar kısaltıldığında farklı davranabilir; bu durumda o seçeneği kapatın.

Modern JavaScript’i destekliyor mu?

Evet. Terser sınıflar, async fonksiyonlar, optional chaining ve modüller dahil güncel sözdizimini anlar. Kodu eski tarayıcılar için dönüştürmez.

Kodum sunucuya yükleniyor mu?

Hayır. Terser tarayıcınızda çalışır.

Gizlilik

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.

İlgili araçlar