Насколько я понимаю, лучшая скорость достигается при размещении сценария в конце страницы?
http://developer.yahoo.com/performance/rules.html
Размещение сценариев в нижней части Проблема, вызванная сценариями, заключается в том, что ониблокировать параллельные загрузки.Спецификация HTTP / 1.1 предполагает, что браузеры загружают не более двух компонентов параллельно для каждого имени хоста.Если вы обслуживаете свои изображения с нескольких имен хостов, вы можете получить более двух загрузок параллельно.Однако во время загрузки скрипта браузер не будет запускать другие загрузки, даже на разных именах хостов.
В некоторых ситуациях переместить скрипты в нижнюю часть нелегко.Если, например, сценарий использует document.write для вставки части содержимого страницы, его нельзя переместить ниже на странице.Также могут быть проблемы с областями видимости.Во многих случаях есть способы обойти эти ситуации.
Альтернативное предложение, которое часто возникает, - использовать отложенные сценарии.Атрибут DEFER указывает, что сценарий не содержит document.write и является подсказкой для браузеров, что они могут продолжить рендеринг.К сожалению, Firefox не поддерживает атрибут DEFER.В Internet Explorer сценарий может быть отложен, но не настолько, как хотелось бы.Если скрипт можно отложить, его также можно переместить в нижнюю часть страницы.Это ускорит загрузку ваших веб-страниц.