Başkalarının dediği gibi, javascript'i başa koyduğunuzda, sayfanın oluşturulmasını komut dosyaları yüklenene kadar geciktirir, bu da sayfanın yüklenmesi daha uzun sürebileceği anlamına gelir - özellikle de büyük komut dosyaları indiriyorsanız.
Komut dosyası etiketlerinizi sayfanın sonuna taşırsanız, tarayıcının komut dosyası etiketlerinden önce görüntüleri ve stil sayfalarını indirmesini sağlarsınız ve sayfa, komut dosyaları çalışmaya başlamadan önce büyük olasılıkla işlenmiş görünür. Bu aynı zamanda, komut dosyalarınızdaki bazı işlevlere bağlıysanız, sayfanın kullanıcı tarafından görülebilmesinden bir süre sonrasına kadar bunun kullanılamayacağı anlamına gelir.
Stiller veya öğeler ekliyorsanız (vb. Metin alanlarını daha zengin bir düzenleyiciyle değiştirirseniz), bu kullanıcı tarafından titreyerek görünür olacaktır.
Öğelere tıklama etkinlikleri ekliyorsanız, öğelerin kendileri görünür hale gelene kadar bunlar tıklanabilir olmayacaktır.
Bazen bu sorunlar, senaryolarınızı kafanıza koymanızı gerektirir, diğer zamanlarda ise onları en alta yapıştırarak iyi olursunuz.
IMHO (tamamen YSlow ve pek çok zeki insana karşı) komut dosyalarınızı baş etiketinde tutmalı ve çoğu zaman önbelleğe alınmalarına güvenmelisiniz.