Request Coalescing
Merge concurrent identical async or sync calls into a single request. Prevents duplicate network or computation, reduces load, and improves performance.
Smart Caching & Pruning
Results are cached for a configurable TTL and expired entries are pruned automatically. Manual cache invalidation and pruning are also supported.
TypeScript, ESM & CJS Ready
Fully type-safe, works with both ESM and CommonJS, and supports custom key generators, concurrency limits, and advanced configuration for any project.