A decorator that overwrites lodash memoize function to reflect changes in objects' values and to include other function parameters than first while checking if something has been changed in passed arguments
Fast memoization decorator and other helpers with 1st class support for Promises.
Memoize getters and methods to compute only once
Memoize decorator for Typescript
fork of fast-memoize and support esm
A memoization library which only remembers the latest invocation
Intuitive magical memoization library with Proxy and WeakMap
Memoize promise-returning & async functions
A blazing fast memoization library that is tiny but feature-rich.
Fastest memoization lib that supports N arguments
A memoization function that uses a WeakMap
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
A simple Memoize helper, with TypeScript decorator support!
A TypeScript decorator for memoizing properties using fast-memoize.
A collection of the most useful property decorators.
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.
The lodash method `_.memoize` exported as a module.
Memoize decorator for TypeScript that uses WeakMap
Cache the result of a method or getter for better performance. Supports timeout and clearing the cache.
Faster than fast, smaller than micro ... a nano speed and nano size memoizer.
Polyfill for Metadata Reflection API
Memoization utilities for cacheable
A memoization algorithm that only caches the result of the latest set of arguments, where argument equality is determined via a provided equality function.
Garbage-collected memoizer for variadic functions