WMW

JS/CSS Küçültücü

Ücretsiz

JavaScript veya CSS'i boşlukları ve yorumları kaldırarak küçültür; JavaScript için isteğe bağlı değişken adı kısaltma ve öncesi/sonrası boyut istatistikleri sunar.

Tamamen tarayıcınızda çalışır. Kodunuz asla hiçbir yere yüklenmez.

Yorumlar (0)

Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.

Misafir yorumları yayınlanmadan önce incelenir. Giriş yap ile anında gönder.

Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!

Bu araç ne işe yarar

Okunabilir JavaScript veya CSS yapıştırın; bu araç boşlukları, yorumları kaldırarak ve (JavaScript için isteğe bağlı olarak) yerel değişken adlarını kısaltarak kodu küçültsün, aynı davranışa sahip daha küçük bir dosya üretsin.

Nasıl Çalışır

Araç, kodunuzu JavaScript için açık kaynaklı terser motorunu, CSS için clean-css'i kullanarak soyut bir sözdizimi ağacına ayrıştırır, sonra bu ağaçtan en kompakt eşdeğer kaynağı yeniden oluşturur: yorumları ve gereksiz boşlukları kaldırır, güvenli olduğunda sayısal ve renk değerlerini kısaltır ve mangle etkinleştirilmiş JavaScript için yerel kapsamdaki tanımlayıcıları mevcut en kısa adlara yeniden adlandırır. Dönüşüm ham metin üzerinde değil ayrıştırılmış yapı üzerinde çalıştığından, sonuçtaki kod orijinaliyle aynı şekilde davranır.

Hangi sorunları çözer

Sık sorulan sorular

›Bu araç kodu ayrıca biçimlendiriyor veya güzelleştiriyor mu?

Hayır, bu araç sadece boşlukları ve yorumları kaldırarak kodu küçültür (minify). Bunun yerine okunabilir, düzgün girintili koda ihtiyacınız varsa özel bir biçimlendirici araç kullanın.

›JavaScript için "mangle" ne anlama gelir?

Mangle işlemi, güvenli olduğu her yerde yerel değişkenleri ve fonksiyon parametrelerini "a" veya "b" gibi kısa adlara yeniden adlandırır; bu, sadece boşlukları kaldırmanın ötesinde ek bayt tasarrufu sağlar. Küresel olarak erişilebilen adları asla yeniden adlandırmaz, bu yüzden belirli küresel tanımlayıcılara bağlı kodu bozmaz.

›Küçültülmüş kod üretimde kullanmak için güvenli mi?

Evet, küçültme işlemi yalnızca boşlukları, yorumları ve (isteğe bağlı olarak) yerel değişken adlarını değiştirir. Kodun mantığı ve davranışı tam olarak korunur; bu nedenle küçültülmüş JavaScript ve CSS, üretim web sitelerinde standart bir uygulamadır.

›Küçültme işlemi neden bir hatayla başarısız oldu?

Küçültücüler geçerli, ayrıştırılabilir JavaScript veya CSS'e gerek duyar. Girdinizde bir sözdizimi hatası varsa, küçültücü bunun doğru bir iç temsilini oluşturamaz. Tam sorunu bulmak için kodu bir linter'da veya tarayıcı konsolunda kontrol edin, düzeltin ve yeniden deneyin.

›Kodumun küçültülmemiş bir kopyasını tutmalı mıyım?

Evet. Düzenlediğiniz ve sürdürdüğünüz sürüm olarak her zaman orijinal, okunabilir kaynak kodunuzu saklayın ve küçültülmüş sürümü bir derleme adımı olarak oluşturun. Küçültülmüş çıktıyı elle düzenlenecek bir dosya değil, kullan-at bir ürün olarak değerlendirin.

İlgili Araçlar

Ücretsiz

Metin

JS/CSS Biçimlendirici

Minify edilmiş veya tutarsız girintili JavaScript ya da CSS kodunu, ayarlanabilir girinti stili ve öncesi/sonrası boyut istatistikleriyle okunabilir, düzgün girintili koda dönüştürür.

Ücretsiz

Metin

HTML Doğrulayıcı

HTML'i kapatılmamış etiketler, yinelenen ID'ler, kullanımdışı öğeler ve diğer yaygın, iyi tanımlanmış sorunlar için kontrol eder; kendi etiket eşleştirme ayrıştırıcısıyla doğrulanır, tam bir W3C uyumluluk doğrulayıcısı değildir.

Ücretsiz

Metin

IPv4'ten IPv6'ya Dönüştürücü

Bir IPv4 adresinin IPv4-mapped, IPv4-compatible, 6to4 ve NAT64 IPv6 temsillerini oluşturur ve bu IPv6 biçimlerinin herhangi birinden IPv4 adresini geri çıkarır.

Ücretsiz

Metin

JSON Kodlayıcı

Düz metni geçerli bir JSON string literal'ına kodlar (tırnak, ters eğik çizgi ve satır sonlarını kaçışlayarak) ve geri çözer; kaçışlanan karakterlerin dökümünü gösterir.

Ücretsiz

Metin

JSON Biçimlendirici

Tam bir JSON belgesini doğrular ve güzelleştirir veya küçültür; ayarlanabilir girinti, isteğe bağlı anahtar sıralama ve tam satır/sütun hata bildirimi sunar.

Ücretsiz

Metin

JWT Çözücü

Bir JWT'nin header ve payload'ını okunabilir JSON'a çözer, zaman damgası claim'lerini insan-okunabilir tarihlere dönüştürür, süresi dolmuş token'ları işaretler ve sağladığınız bir gizli anahtarla HS256 imzasını doğrulayabilir.

Ücretsiz

Metin

llms.txt Oluşturucu

Bir başlık, özet ve bağlantı bölümlerinden llmstxt.org spesifikasyonuna uygun bir llms.txt dosyası oluşturur; Optional bölüm gruplama ve canlı önizleme sunar.

Ücretsiz

Metin

Markdown Önizleyici

Markdown'ı kaynağın yanında canlı, temizlenmiş HTML olarak işler; oluşturulan HTML'i görüntüleme ve kopyalama geçişi sunar.