FileUploadCtrl

HTML

<script src="http://code.angularjs.org/angular-1.0.0rc9.js"></script>
        <input type="button" onclick="xhr2test()" value="start test">     
         <div id='log'></div>

JavaScript

var cnt = 0;
var xhr = new XMLHttpRequest();
var ts;

function xhr2test() {
    var cachebust = Math.random();

    xhr.open("GET", "http://nginx.org/?" + cachebust, true);
    
    xhr.onloadend = function () {
        if (cnt++ < 10)
            setTimeout(xhr2test, 200);
    };

    xhr.onreadystatechange = function (e) {
        if (this.readyState == 4) {
            var ms = (new Date()) - ts;
            log("ms=" + ms);
        }
    };
    
    ts = new Date();
    xhr.send();
}

function log(s) {
    document.getElementById("log").innerHTML += s + "<br>";
}