<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Massive Memory Leak</title>
<script>
<![CDATA[
function loadVideo (videoURI) {
var xhr = new XMLHttpRequest();
xhr.open('GET', videoURI, true);
xhr.onreadystatechange = function (xhrEvent) {
if (xhr.readyState == 3) {
var currentLength = xhr.responseText.length;
var totalLength = parseInt(xhr.getResponseHeader('Content-Length'), 10);
print((Math.round((currentLength / totalLength) * 10000) / 100) + '%');
}
else if (xhr.readyState == 4) {
if (xhr.status == 200) {
alert('done loading');
alert(xhr.responseText.length);
}
else {
alert('NOK');
}
}
};
xhr.send(null);
}
function print (message) {
document.getElementById('outlet').textContent = message;
}
]]>
</script>
</head>
<body>
<a onclick="loadVideo('http://streamos.atlrec.com/download/atlantic/bjork/video/bjork_itunes1.m4v');">do it!</a>
<p id="outlet" />
</body>
</html>