ブラウザは同時に同一のHTTPGETリクエストに参加しますか?少なくとも、静的またはキャッシュ可能なコンテンツの場合はどうでしょうか。
つまり、このようなことが起こった場合:
| AJAX / HTTP-GET(resourceX) | [ダウンロード開始]------------------------------------------->[終了ダウンロード] | | AJAX / HTTP-GET(resourceX) | [ダウンロード開始]--------->etc .. .. | + ------------------------------------------------- ----------------->時間
ブラウザは、「すでにresourceXをダウンロードしようとしています。2回ダウンロードしようとしないでください。何も実行されません!」と判断しますか?
**アップデート:
もちろん、あるサイトにアクセスして大きなファイル( "BigFile"など)をダウンロードして、リンクを2回クリックすることもできます。これにより、BigFileとBigFile(1)の両方が(重複して)ダウンロードされます。確かに、それはユーザー側のエラーですが、それでも...
キャッシュ可能なリソース(たとえば、JavaScriptファイルのダウンロード)の場合、ブラウザーがこれらの重複を認識できなかった場合、かなり非効率に見えます...