README
xhr-progress
Get progress updates for your XMLHttpRequests where supported.
Usage
progress(xhr)
Returns an EventEmitter
that emits progress events for the XMLHttpRequest
passed into the first
argument.
progress.on('data', handler(amount, total))
Emitted for each progress update. amount
is a number between 0 and 1
representing how much of the request has been completed. total
is the
total size of the request.
If progress events are not available, total
will default to null
,
and this event will be emitted once the request is complete with an
amount
of 1.
progress.on('end', handler())
Called when the request is complete.
License
MIT. See LICENSE.md for details.