« ジョン・グリース×ウォレス&グルミット | メイン | IEがタブブラウザに »

回線速度を調べる

回線速度を調べる

// この時点でのミリ秒(時間)を取得します
myDate = new Date();
startTime = myDate.getTime();
pageSize = 39000; // バイト数

// ページ読み込み完了後の時間を調べ最初の時間を引く
// あとは画像データ量
function calcTime()
{
myDate = new Date();
endTime = myDate.getTime();
theTime = (endTime - startTime)/1000; // seconds
document.myFORM.myTime.value = theTime + " sec";
document.myFORM.myBPS.value = Math.floor(((pageSize / theTime)/1024)*10)/10+" KB/SEC";
}

重いFlashコンテンツを使う場合に回線の速度を調べて、自動的に軽いコンテンツに振り分けたりするらしい。
ユーザーのリテラシーやコンテンツの性格にもよるけど、自分で回線速度を選ばせる方法と使い分けるのがベターだろう。

トラックバック

このエントリーのトラックバックURL:
http://www.s-cut.net/cgi/blog/mt-tb.cgi/2432

コメントを投稿

アーカイブ