JavaScript Küçültücü

Yapıştırılan JavaScript parçacıklarını veya yerel .js dosyalarını tarayıcınızda yerel olarak çalışan Terser ile sıkıştırın. Kaynak kodu yalnızca küçültme için ayrıştırılır ve asla çalıştırılmaz.

JavaScript dosyasını seçmek için tıklayın veya buraya sürükleyip bırakın

Ayrıca JavaScript'i doğrudan aşağıdaki editöre ekleyebilirsiniz.

Giriş: 0 bayt

Çıkış: 0 byte

Hazır

Tarayıcı tabanlı küçültme

Terser yalnızca bu araç yolu için bağlanmıştır, bu nedenle yapıştırılan JavaScript, sunucu tarafında çalıştırma yolu olmadan yerel olarak sıkıştırılır.

Ayrıştırma hatası geri bildirimi

Sözdizimi hataları, ayrıştırıcı tarafından sağlandığında satır ve sütun ayrıntıları ile sayfada gösterilir.

Boyut karşılaştırması

Orijinal ve küçültülmüş bayt sayılarını karşılaştırın, sıkıştırılmış JavaScript'i kopyalamadan veya indirmeden önce.

Sıkça sorulan sorular

JavaScript'im Convertr'a yüklendi mi?

Hayır. Küçültücü, tarayıcı JavaScript'i ile yerel olarak çalışır. Yapıştırılan kod ve seçilen dosyalar Convertr sunucularına gönderilmez.

Bu araç yapıştırılan JavaScript'i çalıştırıyor mu?

Hayır. Kaynak metin, yalnızca sıkıştırma için Terser tarafından ayrıştırılır ve dönüştürülür. Sayfa kodu değerlendirmez veya kullanıcı tarafından sağlanan betikleri yüklemez.

Neden isim bozma varsayılan olarak devre dışı bırakılır?

Kayıp isimler çıktıyı daha küçük yapar, ancak bazı kodlar fonksiyon isimlerine, sınıf isimlerine veya yansımaya dayanır. Boyut daha önemli olduğunda bunu açıkça etkinleştirebilirsiniz.

JavaScript Küçültücü

JavaScript kaynağını küçültün, desteklenen program davranışını koruyun ve boyut değişikliğini bildirin.

Giriş
JavaScript kaynağı artı desteklenen sıkıştırma ve biçimlendirme seçenekleri.
Çıktı
Küçültülmüş JavaScript ve boyut bilgileri.
Gerçek Sınırlamalar
Araç bir test paketi çalıştırmaz, desteklenmeyen sözdizimini dönüştürmez, modülleri çözümlemez veya alışılmadık ayrıştırma davranışına dayanan kod için anlamsal eşitliği kanıtlamaz.
Gizlilik ve veri işleme
JavaScript kaynağı artı desteklenen sıkıştırma ve biçimlendirme seçenekleri bu tarayıcı sekmesinde işlenir. Convertr bunu almaz veya depolamaz; sayfanın kapatılması veya yeniden yüklenmesi, araç açıkça yerel bir indirme sunmadığı sürece çalışma durumunu temizler.

Bu aracı nasıl kullanacağınız

  1. Araç kontrollerinde JavaScript kaynağı ve desteklenen sıkıştırma ve biçimlendirme seçeneklerini sağlayın.
  2. Küçültülmüş JavaScript ve boyut bilgilerini etkileyen ayarları seçin, ardından aracı çalıştırın.
  3. Küçültülmüş JavaScript ve boyut bilgilerini kopyalamadan veya indirmeden önce inceleyin.

Ortak arıza modları

Bir sözdizimi hatası, desteklenmeyen dil özelliği veya geçersiz seçenek, kısmi kod döndürmek yerine küçültmeyi durdurur.

Faydalı örnek

Küçük bir ES modülünü küçültün ve bir üretim varlığını değiştirmeden önce çıktıyı inceleyin.