Я пытаюсь профилировать производительность веб-сайта, который, я уверен, замедляется загрузкой файлов JavaScript на странице.
Одни и те же файлы JavaScript включаются несколько раз на странице, и теги <script />
разбросаны по всей странице, вместо того, чтобы быть включенными в нижней части .
Как я и подозревал, при просмотре вкладки "Net" в FireBug большую часть времени (не все) при загрузке JavaScript другие файлы не запрашиваются. Браузер ожидает завершения загрузки JavaScript.
Однако есть несколько исключений. В некоторых случаях загружается JavaScript, но в то же время загружаются другие ресурсы, такие как другие файлы JavaScript и изображения.
Я всегда думал, что JavaScript блокирует загрузку других ресурсов на странице. Я ошибаюсь, думая об этом, или это поведение зависит от версии браузера или браузера?
UPDATE
Тем, кто объяснил, как загрузка скрипта блокирует загрузку других ресурсов, я уже знаю об этом. У меня вопрос, почему скрипт не будет блокировать загрузку других ресурсов. Firebug показывает, что некоторые файлы JavaScript не блокируют загрузку других ресурсов. Я хочу знать, почему это произошло.