Skip to content

elvisvoer/fetch-loop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fetch-loop

NPM version

Simple abstraction over fetch to only allow a certain amount of requests per interval of time.

API

FetchLoop provides a simple API over the browser fetch function that allows only a certain amount of requests per interval of time.

import { FetchLoop } from "fetch-loop"; const fl = new FetchLoop({ intervalMilliseconds: 5_000, requestsPerInterval: 2, }); for (let i = 10; i; i--) { fl.fetch(`https://jsonplaceholder.typicode.com/todos/${i}`) .then((response) => response.json()) .then((json) => console.log(json)); }

About

Simple abstraction over fetch to only permit a certain amount of requests per interval of time.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published