@rqm/tools
Tools like debounce, memoize, etc.
Tools like debounce, memoize, etc.
Collection of function locking objects.
Queue asynchronous functions
Angular debounce/throttle portmanteau, now with $timeout flavour
A simple request rate throttler for node and express applications.
Delay function wrappers for common purposes. Throttle, debounce and ratelimit with promises
Wrap, manage, throttle & pool deferred tasks
A bluebird promise wrapper library to throttle and batch promises
rate limit handling, throttling, testing and transforming
A set of wrapper functions to perform debouncing, throttling, retrying etc.
requestAnimationFrame-based throttling
A time-based execution limiter
An abstract component for vuejs users to use
RAF loop with an adaptive fps and performance ratio calculated from either a sample count or a sample duration. Typically used when doing intensive graphics computation in canvas.
Angular throttle and debounce
A feature toggling/throttling and multivariate testing tool
A rate limiter that uses redis to horizontally scale across servers. It allows a user to set the number of tokens per user per timeframe. What separates this package from the rest is it is race-condition safe since it uses a LUA script for atomic funcs
a library to manage ansynchronous control flow, similar to Promises/A+/q, but not exactly the same.
An easy to use resource pool, including support for recycling resources, with excellent TypeScript typings.
package limiting the duplication of logs