Memoizee

JSON →
library 0.4.17 ·javascript
verified Jun 7, 2026

Memoizee v0.4.17 is a complete, high-performance memoization library for JavaScript, originally derived from es5-ext. It supports any type of function arguments without serialization, works with synchronous, promise-returning, and Node.js callback-style functions, and offers configurable cache strategies including LRU, timeout-based expiration, WeakMap-based garbage collection, and manual cleanup. It provides primitive mode for fast string-keyed caching, reference counter mode, and argument resolvers. Released under an ISC license with no dependencies, it has a stable, infrequent release cadence and is suitable for Node >=0.12 and browsers via bundlers. It differs from alternatives like lodash.memoize or moize in its extensive configuration options, promise support, and built-in profiling tools.