loads
!Made by unshiftmade-by!Version npmversion!Build Statusbuild!Dependenciesdavid!Coverage Statuscover!IRC channelircLoads is a small helper library which automatically assigns and listens to the various of XHR event hooks and emits the corrected and normalized responses over a supplied EventEmitter instance.
Installation
This module was primary developed with browsers in mind and is released in the public npm registry. It can be installed by running:npm install --save loads
Usage
var loads = require('loads')
, xhr = new XMLHTTPRequest()
, EventEmitter = require('events').EventEmitter;
var ee = new EventEmitter();
loads(xhr, ee);
ee.on('stream', function (data) {
// data chunk received.
});
ee.on('end', function () {});
xhr.open(url);
xhr.send();