compute-incrmmean
Provides a method to compute a moving arithmetic mean incrementally.
Provides a method to compute a moving arithmetic mean incrementally.
Sliding pagination component
Full featured fast rolling windows and time based rolling windows
Time Series Sliding Window
Transform stream factory to find sliding-window maximum values (moving max) over a numeric data stream.
Transform stream which calculates a sliding-window sum (moving-sum) over a numeric data stream.
Transform stream factory to find sliding-window minimum values (moving min) over a numeric data stream.
Fast multi-threaded content-dependent chunking deduplication for Buffers in C++ with a reference implementation in Javascript. Ships with extensive tests, a fuzz test and a benchmark.
implements rate limit with sliding window
A fast, customizable, and efficient rate-limiting middleware for Express in TypeScript.
A generic rate limiter that can be used to limit requests, or anything just by using key, can protect from brute-force and DDoS attacks
A customizable rate limiter middleware for Express.js applications using Redis and sliding window algorithm.
Rate limiters that support multiple algorithms and can be used to validate multiple limits for a feature if needed
Create an iterator which iteratively computes a moving arithmetic mean.
Create an iterator which iteratively computes a moving arithmetic mean of absolute values.
Create an iterator which iteratively computes a moving arithmetic mean of squared absolute values.
Create an iterator which iteratively computes a moving mid-range.
Create an iterator which iteratively computes a moving minimum value.
Create an iterator which iteratively computes a moving minimum absolute value.
Create an iterator which iteratively computes a moving product.