重複の可能性:
XMLHttpRequest から進行状況を取得する方法
total1 mb のファイルを xmlhttprequest でダウンロードして、帯域幅測定のダウンロード時間を確認しようとしています。ただし、次のコードでは、サーバーからの応答時間が得られます。すべてのファイルがロードされるまで待機しません。
var start = new Date().getTime();
(function rec() {
var xmlHttp = new XMLHttpRequest();
xmlHttp.open('GET', "https://www.example.com/test/dummyFile1024kb", true);
xmlHttp.setRequestHeader("Cache-Control", "no-cache");
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
var total=(new Date() - start)
alert(total)
};
xmlHttp.send(null);
})();
すべてのファイルをダウンロードするにはどうすればよいですか? 他の提案は大歓迎です。