A memoization library which only remembers the latest invocation
Memoize/cache function results
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
Memoize functions results using an lru-cache.
The lodash method `_.memoize` exported as a module.
A tiny, crazy fast memoization library for the 95% use-case
Faster than fast, smaller than micro ... a nano speed and nano size memoizer.
Blazing fast memoization based on all parameters passed
Memoize promise-returning & async functions
A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.
A memoization algorithm that only caches the result of the latest set of arguments, where argument equality is determined via a provided equality function.
Wraps any asynchronous function and provides caching of the result
A cache support for memoized functions
Extensible memoize that allows plugin arbitrary cache implementation, supporting multiple layers of caches. By default, it uses a mem cache with no expiration.
Memoize a function by the identity of its arguments, using ES2015 Map
A memoization library that caches the result of the different arguments
Generic memoization with Map and WeakMap