@jsbit/request (npm): Request that returns a promise and the xhr object (for abort and loading progress)
Keywords: javascript|XMLHttpRequest|Promise