throttleit

Throttle a function to limit its execution rate
v2.1.0 URL: https://unpkg.com/throttleit@2.1.0/index.js
OpenBrowse Files
throttleratelimitlimitedrate-limitratelimitthrottlingoptimizationperformancefunctionexecutionintervalbatch

one-time

Run the supplied function exactly one time (once)
v1.0.0 URL: https://unpkg.com/one-time@1.0.0/index.js
OpenBrowse Files
oncefunctionsingleoneone-timeexecutionnope

debounce

Delay function calls until a set time elapses after the last invocation
v2.2.0 URL: https://unpkg.com/debounce@2.2.0/index.js
OpenBrowse Files
debouncedebouncingfunctionthrottleinvokelimitlimitedintervalratebatchratelimit

function-timeout

Make a synchronous function have a timeout
v1.0.2 URL: https://unpkg.com/function-timeout@1.0.2/browser.js
OpenBrowse Files
functionsynchronoustimeouttimeoutcancelexpireabortregexregexpredossecurityfuncfnscriptexecutehalttermination

function-tree

When a function is not enough
v3.3.4 URL: https://unpkg.com/function-tree@3.3.4/index.js
OpenBrowse Files
javascriptfunctionflowcomplexstate