ページ上の JavaScript ファイルの読み込みによって速度が低下していると確信している Web サイトのパフォーマンスをプロファイリングしようとしています。
同じ JavaScript ファイルがページに複数含まれており、タグが下部に含まれて<script />
いるのではなく、ページ全体に散らばっています。
私が思ったように、FireBug の [Net] タブを見ると、ほとんどの場合 (すべてではありません)、JavaScript がロードされているときは、他のファイルは要求されません。ブラウザーは、JavaScript の読み込みが完了するまで待機します。
ただし、いくつかの例外があります。JavaScript が読み込まれる場合がいくつかありますが、同時に、他の JavaScript ファイルや画像など、他のリソースが読み込まれるように見えます。
私はいつも、JavaScript がページ上の他のリソースの読み込みをブロックしていると考えていました。この考えは間違っていますか、それともこの動作はブラウザまたはブラウザのバージョンによって異なりますか?
更新:
スクリプトの読み込みが他のリソースの読み込みをブロックする方法を説明した人には、私はすでにこれを認識しています。私の質問は、スクリプトが他のリソースの読み込みをブロックしない理由です。Firebug は、一部の JavaScript ファイルが他のリソースの読み込みをブロックしないことを示しています。なぜこれが起こるのか知りたいです。