जैसा कि अन्य लोगों ने कहा है, जब आप सिर में जावास्क्रिप्ट डालते हैं तो यह स्क्रिप्ट के लोड होने के बाद तक पेज को रेंडर करने में देरी करता है, जिसका अर्थ है कि पेज को लोड होने में अधिक समय लग सकता है - खासकर यदि आप बड़ी स्क्रिप्ट फ़ाइलों को डाउनलोड कर रहे हैं।
यदि आप अपने स्क्रिप्ट टैग को पृष्ठ के अंत में स्थानांतरित करते हैं, तो आप यह सुनिश्चित करेंगे कि ब्राउज़र स्क्रिप्ट टैग से पहले छवियों और शैलियों को डाउनलोड करता है और स्क्रिप्ट चलने से पहले पृष्ठ को संभवतः रेंडर किया जाएगा। इसका मतलब यह भी है कि यदि आप अपनी स्क्रिप्ट से कुछ कार्यक्षमता पर निर्भर हैं, तो यह तब तक उपलब्ध नहीं होगा जब तक पेज उपयोगकर्ता को दिखाई न दे।
यदि आप शैलियों या तत्वों को जोड़ रहे हैं (आदि टेक्स्टफ़िल्ड को कुछ समृद्ध संपादक के रूप में बदल रहे हैं) तो यह फ़्लिकरिंग के रूप में उपयोगकर्ता को दिखाई देगा।
यदि आप तत्वों में क्लिक-ईवेंट जोड़ रहे हैं, तो वे तब तक क्लिक करने योग्य नहीं होंगे जब तक कि तत्व स्वयं दिखाई न दें।
कभी-कभी शोध के मुद्दों के लिए आपको अपनी स्क्रिप्ट को सिर में लगाने की आवश्यकता होती है, अन्य बार आप उन्हें नीचे की तरफ चिपकाकर ठीक हो जाएंगे।
IMHO (पूरी तरह से YSlow और बहुत चालाक लोगों के खिलाफ) आपको अपनी लिपियों को हेड टैग में रखना चाहिए, और बस उन पर भरोसा करना होगा कि ज्यादातर समय कैश्ड हो।