Sen geliştiriciler kendilerini olduğunu göreceksiniz değil kısa değişken adları kullanarak. Gelişirken anlamlı ve ayrıntılı değişken isimleri kullanıyorlar.
Sonra , derleme / bırakma sürecinde, yazdıkları kod , bir web sitesini hızlandırmak için en iyi uygulama olarak dosyanın boyutunu en aza indirmek amacıyla bir minifier / obfuscator üzerinden çalıştırılır . Performans konusunda çok önem veriyorsanız , bu isteğe bağlı bir adımdır . Çoğu küçük web sitesi bunu yapmaz.
Sen , bir geliştirici olarak, olmamalıdır bakım küçültme / gizleme süreci hakkında; kodunuzu okunabilir, anlamlı, iyi belgelenmiş ve iyi yapılandırılmış olacak şekilde yazın. Sonra Performansta bu kadar ilgilenmeye eğer (isteğe bağlı,! Unutmayın) kodu minize için serbest bırakma sürecine bir minifier / obfuscator tanıtmak (boşluk, yeni satırlar, yorum vb kaldırmak) ve onu karartmak için (örneğin kısaltın değişken adları). Şaşkınlığa karşı minyatürü açıklayan iyi bir makale burada bulunabilir .
Ayrıca, Masaüstü FireFox olacak değil değişken adları kesecek dönemi . Değişken adlarının kesilmesi, sayfa indirme işlemini hızlandırmak için vardır. FireFox dosyayı aldığında, zaten indirilmiştir, bu yüzden buna gerek yoktur. Arkadaşınız bunu yapan bir eklenti çalıştırabilir; bu durumda, onu kaldırmasını söyleyin, çünkü işe yaramaz.
Tamamlama için, bazı (mobil) tarayıcılar, talep ettiğiniz kaynakların yanıtlarına müdahale eden ve sizin için sıkıştıran (JavaScript dosyalarının küçültülmesi de dahil olmak üzere) orta adam sunucularını kullanma seçeneğine sahiptir . Sıkıştırma işleminin sunucuda yapıldığını (yani sayfayı indirmeden önce ), bu nedenle dosyayı indirdikten sonra tarayıcıda (soruda önerildiği gibi) değil, daha küçük bir dosya indirmenin potansiyel faydası olduğunu unutmayın. Bu tür mobil tarayıcılar Opera Mini'yi ve Google Chrome'un daha yeni sürümlerini içerir (en azından iOS'ta; Android'den emin değilim). Daha fazla bilgi için buraya bakın .
eval
güvenli değil (evet,eval
korkunç, ancak standardın bir parçası ve bir optimizasyon için standart derlemeyi atmazsınız) ve trafiği azaltmada en ufak bir işe yaramaz - yine de tam dosyayı gönder.