以下は Yahooのパフォーマンスページ の1つからの引用です。
ただし、スクリプトのダウンロード中は、異なるホスト名であっても、ブラウザーは他のダウンロードを開始しません。
Webサイトのページロードを見ると、多くのスクリプトが同時にダウンロードされていることがわかります。
私は間違っていますか、それとも引用はこのように読むべきですか?
スクリプトのダウンロード中(同時に複数のスクリプトがダウンロードされる可能性があります)、ブラウザーは異なるホスト名であっても他のダウンロードを開始しません。
使用するブラウザに応じて、 正しいかもしれません 。 javascriptはページのコンテンツを変更したり、新しいdom要素などを追加したりする可能性があるため、1つのスクリプトがブロックされた後、そのスクリプトが実行されるまで、executionそれにもかかわらず、他のリソースのdownloadが並行して発生する場合があります。
最良のアドバイスは、スクリプトタグを体の下部に配置し、それらをまとめて、複数のリクエストの通信オーバーヘッドを最小限に抑えることです。 Steve Soundersは、「高性能Webサイト」と「さらに高速なWebサイト」と呼ばれるこれらすべてについて、2冊の優れた本を執筆しています。