fast-memoize is a high-performance memoization library for JavaScript functions. It optimizes function calls by caching results based on input arguments. This library offers significant speed improvements for expensive or frequently called functions. fast-memoize supports various options like cache key generation, cache size limits, and pre-configured strategies for different argument types, leading to efficient memory usage and enhanced application performance. It's widely used in scenarios requiring function result re-use.
Fast-memoize's release frequency has significantly decreased over time. Initially, there were frequent updates between March 2016 and March 2018. Releases became sporadic afterward. The last release was in March 2020. There have been no releases in the last four and a half years, from April 2020 to August 2025.
Fast-memoize npm package downloads show a fluctuating but generally upward trend from March 2024 to August 2025, peaking in July 2025 at over 8.4 million. September 2025 downloads are significantly lower, reflecting incomplete data for the current month.