Struppi: Geschwindigkeit ermitteln

Beitrag lesen

Hallo

da ich nicht viel Ahnung habe brauche ich mal Hilfe. Möchte per JavaScript die Übertragungsgeschwindigkeit ermittel, also die tatsächliche kb/s einer Verbindung.

Mache das derzeit mit folgender Formel

kbytes = 10/timeElapsed;
bits = kbytes * 1024 * 8;

Wenn's dir Spaß macht, kannst du es ja mla so versuchen, aber auch ich halte die Aussagekraft für gering.

var t1, t2, img;

img = new Image();
img.onload = stopTime;
t1 = new Date();
img.src = 'test3.jpg' + '?' + Math.random();

function stopTime()
{
t2 = new Date();
alert("Es hat " + (t2.getTime() - t1.getTime()) + " ms gedauert um " + this.fileSize + ' zu laden.');
}

funktioniert so nur im IE wegen der eigenschaft fileSize.

Struppi.