JavaScript Minifier
Minify and compress JavaScript
Bu araç hakkında
JavaScript minifikasyonu, davranışını değiştirmeden kaynak koddan yorumları, boşlukları, yeni satırları ve diğer gereksiz karakterleri kaldırır. Sonuç, tarayıcıda daha hızlı indirilen ve işlenen daha küçük bir dosyadır.
Bu araç yaygın durumları işler: tek satır yorumlar (//), blok yorumlar (/* */), dize değişmezleri (tam olarak korunur) ve operatör aralığı. Üretim kullanımı için Terser veya esbuild gibi özel araçlar ayrıca değişkenleri yeniden adlandırır ve ölü kod eliminasyonu uygular.
Nasıl kullanılır
- JavaScript'inizi giriş paneline yapıştırın.
- Küçült düğmesine tıklayın.
- Küçültülmüş çıktı, bir boyut tasarrufu göstergesiyle sağda görünür.
- Sonucu panoya kopyalamak için Kopyala düğmesini kullanın.
Kullanım senaryoları
Üretim dağıtımından önce betik boyutunu azaltmak için kullanılır. Bir derleme aracı olmadan HTML'ye satır içi betik gömmek gerektiğinde kullanışlıdır. WordPress veya eski sistemlerde tek bir betik dosyasını optimize etmek veya küçük bir yardımcı programı hızlıca sıkıştırmak için de faydalıdır.
Sık sorulan sorular
- Minifikasyon kod davranışını değiştirir mi? — Hayır. Minifikasyon anlamsal olarak tarafsızdır — yalnızca yorumlar ve boşluklar kaldırılır; mantık aynı kalır.
- Terser/esbuild'den farkı nedir? — Terser ve esbuild ayrıca değişken adlarını kısaltır, ölü kodu ortadan kaldırır ve sabitleri katlar. Bu araç, derleme ortamı gerektirmeyen hızlı bir tarayıcı tabanlı seçenektir.
- Regex değişmezleri doğru işleniyor mu? — Basit regex değişmezleri korunur. Karmaşık regex zaman zaman doğru işlenemeyebilir — şüphe durumunda çıktıyı kontrol edin.