En iyi performans için Javascript'in statik içerik olarak ele alınması ve CSS dosyaları, resimler vb.İle birlikte çerezsiz bir alandan sunulması gerektiği izlenimindeydim.
Ancak Google burada diyor: Çerezsiz alan adından erken yüklenmiş harici JS dosyalarını sunma
Dokümanın başına atıfta bulunulan ve sayfa başlangıcı için gerekli olan JavaScript için, dokümanın ana doküman ile aynı ana bilgisayar adından sunulması gerekir. Çoğu tarayıcı, tüm JavaScript dosyaları indirilinceye, ayrıştırılıp yürütülene kadar diğer indirmeleri ve oluşturmayı engellediğinden, bu işlem noktasında ek bir DNS araması riskinden kaçınmak daha iyidir.
Şimdi çatıştım. "Sayfa başlatma için gerekli" ifadesinin ne anlama geldiği konusunda net değilim.
Genellikle iki JavaScript başvurum var, JQuery ajax.googleapis.com hizmet ve çoğunlukla $ (belge) .ready () işlevinde olay işleyicileri içeren bir master.js dosyası. Bu sayfanın başlatılması için gerekli mi?
Mevcut seçenekler göz önüne alındığında, (ajax.googleapis.com, statik çerezsiz alan adı, orijinal ana bilgisayar adı) JavaScript'im nerede sunulmalıdır?
With common public resources ... there is a good chance that your visitor's browser has already done that DNS lookup today
Şahsen, bu güvenerek rahat olmaz benim sitede. Mümkün olduğu kadar çok durumda mümkün olduğunca hızlı olmasını isterdim. Ne olursa olsun, iyi puanlar verirsiniz. +1