0.0.1 • Published 2 years ago

async-downloader v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

async-downloader npm.io npm.io

A lightweight webworker-based download utility for asynchronously loading content in web applications

Installing

Using npm:

$ npm install async-downloader

Using bower:

$ bower install async-downloader

Using yarn:

$ yarn add async-downloader

Usage

import Downloader from 'async-downloader'

const downloader = new Downloader()

const blobUri = await downloader.download('https://via.placeholder.com/150')
<img src="{{blobUri}}" />

Options

new Downloader({
  returnType: 'blob | uri',
  workerUri: '/scripts/download.worker.js',
})
OptionDescriptionDefault
returnTypeThe desired return-type for the file being downloaded (blob or uri)uri
workerUrlThe path to the web worker script (modify if you want to use your own CDN)https://cdn.jsdelivr.net/npm/async-downloader/workers/download.worker.js