JavaScript Küçültücü
JavaScript dosyanızı hızlıca küçültün. Dosya boyutunu azaltın, yükleme hızını artırın—gereksiz şeyler yok, sadece sonuçlar.
Bu Araç Hakkında
Yani, biraz JavaScript kodunuz var. Çalışıyor. Ancak muhtemelen biraz şişman. Her yerde yorumlar, fazladan boşluklar, uzun değişken adları - belki de kaldırmayı unuttuğunuz bazı hata ayıklama günlükleri bile var. İşte bu noktada bir JavaScript küçültücü devreye girer. Bu büyülü bir şey değil, ama neredeyse öyle. Bu araç, okunabilir, geliştirici dostu kodunuzu alır ve daha küçük, daha hızlı ve daha çirkin bir hâle sıkıştırır. Amaç? Tarayıcıda herhangi bir şeyi bozmadan daha hızlı yüklenmesini sağlamak. Bunu bir seyahat için valiz paketlemek gibi düşünün: hiçbir şeyi atmıyorsunuz, sadece daha sıkı katlayarak üst bagaj kapısına sığdırıyorsunuz. Gereksiz süslemeler yok. Asla kullanmayacağınız ekstra özellikler yok. Sadece şişmanlığı kaldırın ve zarif hâlini yollayın.Önemli Özellikler
- Boşluk kaldırma – Gereksiz boşlukları, sekmeleri ve satır sonlarını ortadan kaldırır. Kodunuzun o kadar nefes almasına gerek yok.
- Yorum çıkarma – Artık eski kod hakkındaki şikâyetleriniz ve YAPILACAK'lar yok. Bunlar size yardımcı olsa da tarayıcıya değil.
- Değişken adı kısaltma –
userAuthenticationTokenifadesiniahâline getirir. Okuması kafa karıştırıcı olsa da tarayıcı umursamaz. - Ölü kod ortadan kaldırma – Asla çalıştırılmayan kodu kaldırır. Kullanmadığınız şeyi neden yollayalım?
- Güvenli dönüşümler –
eval()veyawithifadeleri gibi şeyleri bozmaktan kaçınır. Bazı kısayollar risk değerinde değil. - Kaynak haritası desteği – Küçültme işleminden sonra bile orijinal kod üzerinde hata ayıklamanızı sağlar. Çünkü biz canavar değiliz.
Sıkça Sorulan Sorular
Küçültme işlemi kodumu bozacak mı?
Çoğu zaman hayır. Ancak kod gibi görünen dizelerle ilginç şeyler yapıyorsanız (örneğin eval("var x = 1;")), bu durumda sorun çıkabilir. Küçültmeden sonra her zaman test yapın. Gözünüzü kapatarak dağıtım yapmayın.
Küçültülmüş kod hâlâ okunabilir mi?
Pek sayılmaz. Bu tamamen amaçlanan bir durum. Makineler için tasarlanmıştır, insanlar için değil. Orijinal kaynağınızı saklayın. Hata ayıklamanız gerekiyorsa kaynak haritalarını kullanın. Küçültülmüş sürümü doğrudan düzenlemeyin - gelecekteki siz sizi nefret eder.