XMLHttpRequest with progress
<script type="text/javascript"> var crossOriginRequest = new XMLHttpRequest(); crossOriginRequest.open("GET", "WebForm1.aspx", true); crossOriginRequest.onprogress = function (e) { var total = e.total; var loaded = e.loaded; console.log("aaa."+e.total+ " " + e.loaded); if (e.lengthComputable) { } } crossOriginRequest.upload.onprogress = function (e) { var total = e.total; var loaded = e.loaded; console.log("bbb"); if (e.lengthComputable) { } } crossOriginRequest.send(null); </script>