1.0.0-alpha.4 • Published 5 years ago
@building-block/track-progress v1.0.0-alpha.4
track-progress
Track progress, bitrate (speed), remaining time from XHR upload & download events
Installation
Using npm:
$ npm install --save @building-block/track-progress
Using yarn:
$ yarn add @building-block/track-progress
Usage
import xhrFetch from '@building-block/xhr-fetch';
import { createProgressTracker, fromXHREvent } from '@building-block/track-progress';
const trackUploadProgress = createProgressTracker();
response = await xhrFetch('/upload', {
method: 'PUT',
/* ... */
onUploadProgress: xhrEvent => {
const stats = trackUploadProgress(fromXHREvent(xhrEvent));
/* ... */
},
});
Try with Runkit
1.0.0-alpha.4
5 years ago
1.0.0-alpha.3
5 years ago
1.0.0-alpha.2
5 years ago
1.0.0-alpha.1
5 years ago
1.0.0-alpha.0
5 years ago