157 packages found
A memoization library which only remembers the latest invocation
Blazing fast memoization based on all parameters passed
Fast, small, efficient JavaScript memoization lib to memoize JS functions
Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input
A tiny, crazy fast memoization library for the 95% use-case
useMemo and useCallback but with a stable cache
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.
Memoize/cache function results
withDerivedProps HOC for easy memoization of derived data in React components
Class Tools provides a number of utility functions and decorators to ease the use of features commonly found in functional languages
- memoization
- memoisation
- fixed-point
- recursion
- y-combinator
- decorator
- lazy-evaluation
- partial-application
- currying
Memoize a function.
This package a simple language-agnostic test runner which uses memoization based on file dependency information provided by the user. The problem that this package is trying to solve is avoiding to re-test files that are known to be unaffected by a change
Store the results of expensive function calls and return the cached result when the same input occurs again
- memoize
- memoise
- memoizer
- memoiser
- memoization
- memoisation
- cache
- performance
- function-cache
- method-cache
- class-cache
Promise based cache & memoization utility for usage with Node.js
Composable reactive caching with efficient invalidation.
Memoize promise-returning & async functions
- promise
- memoize
- mem
- memoization
- function
- cache
- caching
- optimize
- performance
- ttl
- expire
- async
- await
- promises
- View more
Memoize a function using a custom cache and a key formatter
Simple cache/single-argument memoiztion library
Smart caching for promises. Like memoization, but better.