Geçen gün, Gzip kullanmayı tercih eden birine karşı Javascript ve CSS'nin küçültülmesi hakkında biraz canlı bir tartışma yaptım.
Bu kişiye X diyeceğim.
X, Gzip'in dosyalarınızı sıkıştırdığı için kodu zaten küçülttüğünü söyledi.
Katılmıyorum. Zip, dosya boyutunu küçültmenin kayıpsız bir yöntemidir. Kayıpsız, orijinalin mükemmel bir şekilde geri yüklenmesi gerektiği anlamına gelir, yani boşlukları, ihtiyaç duyulmayan karakterleri, yorumlanmış kodu ve diğer her şeyi geri yükleyebilmek için bilgilerin depolanması gerekir. Daha fazla sıkıştırılması gerektiğinden, bu daha fazla yer kaplar.
Test etme yöntemim yok, ancak bu kodun Gzip'inin:
.a1 {
background-color:#FFFFFF;
padding: 40px 40px 40px 40px;
}
Yine de bu kodun Gzip'inden daha büyük olacaktır:
.a1{body:background-color:#FFF;padding:40px}
Bunu doğru ya da yanlış kanıtlayabilecek kimse var mı?
Ve lütfen gelip "Doğru çünkü her zaman kullandığım buydu" demeyin.
Burada bilimsel kanıt istiyorum.