1.1.0 • Published 5 years ago

@ngard/tiny-throttle v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

tiny-throttle

source bundle size build status license

A minimal utility similar to lodash.throttle. For when every byte counts!

lodash.throttle: bundle size tiny-throttle: bundle size

Install

npm install @ngard/tiny-throttle

Syntax

throttle(/* function, interval */);

Parameters

function - The function to be throttled. interval - The amount of time, in milliseconds, to wait between invocations of the function. All function calls made during this interval are ignored.

Returns

A throttled function.

Example

import { throttle } from '@ngard/tiny-throttle';

window.addListener('scroll', throttle(animateSomething, 16));