I added a callback to httprequest for the onprogress callback. Can I submit this for review? function _request(method, path, data, cb, raw, sync, onprogress) { xhr.onprogress = function(evt) { if (onprogress) onprogress(evt.loaded,evt.total); } } }