Analyzing Network Characteristics Using JavaScript And The DOM

Analyzing Network Characteristics Using JavaScript And The DOM

var t=[], n=2, tcp, rtt; var ld = function() { t.push(+new Date); if(t.length > n)  done(); else { var img = new Image; img.onload = ld; img.src="/1x1.gif?" + Math.random() + '=' + new Date; } }; var done = function() { rtt=t[2]-t[1]; tcp=t[1]-t[0]-rtt; }; ld();
// Assume global object // image={ url: …, size: … } var ts, rtt, bw, img = new Image; img.onload=function() { rtt=(+new Date - ts); bw = image.size*1000/rtt; // rtt is in ms }; ts = +new Date; img.src=image.url;

 

 

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s