5

JavaScriptを使用してWebサイトの接続速度を概算する方法は?

現在開いているページを開く速度を計算するのようなJavaScriptウィジェットを作成したいと思います。

これがjavascriptだけを使用して実行できるかどうか、そしてどのようなアイデアになるかを尋ねています。

アップデート

ページサイズは常に不明であることに注意してください。

4

2 に答える 2

11

.Net バックエンドで AJAX を使用する例を次に示しますが、何でもかまいません。

画像を使用した簡単な例を次に示します

重要なのは、既知のサイズのページ/オブジェクトを用意し、ブラウザーがそれを取得するときに開始時刻と終了時刻を取得することです。次に、サイズを [単位時間] で割り、[単位時間] あたりの [サイズ] を取得します。次に、数学を使用して、これを必要なものに変換します。

于 2009-05-20T18:01:03.427 に答える
-2

もちろん。

<script>
    startTime = Date.now();
    window.onload = function(){
        endTime = Date.now();
        //Time in ms between opening page, and loading all the date
        alert(endTime - startTime)
    };
</script>

次に速度を概算します。静的に、ページが 200kb だとしましょう。

var kbps = 200 / (endTime - startTime * 1000);
于 2009-05-20T17:57:31.703 に答える