Memoizee is a powerful, advanced memoization library for JavaScript. It optimizes function execution by caching results based on input arguments, significantly improving performance for computationally expensive functions. It supports various customization options, including arguments resolvers, pre- and post-execution hooks, max age, max size, and disposal methods. Memoizee is designed for flexibility and control, making it suitable for a wide range of memoization needs, from simple caches to complex, resource-managed solutions.
Memoizee's release frequency has significantly decreased since its initial burst in 2012-2014. While there were consistent releases, especially in 2014 and 2017, the package has experienced extended periods of inactivity.The last release was in May 2024, with versions 0.4.16 and 0.4.17. No versions have been released in the months since.
Memoizee npm package downloads show a general upward trend from February 2024 (6.3M) to July 2025 (21.2M). Monthly downloads fluctuated, reaching peaks in July 2024 and July 2025. August 2025 downloads are incomplete, showing a significantly lower number than previous months.