xhr-progress

0.0.0 • Public • Published

xhr-progress experimental

Get progress updates for your XMLHttpRequests where supported.

Usage

xhr-progress

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.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i xhr-progress

      Weekly Downloads

      78

      Version

      0.0.0

      License

      MIT

      Last publish

      Collaborators

      • hughsk