A zero-dependency TypeScript decorator that memoizes Angular class methods to eliminate repeated template-call overhead and boost performance.
NGX Memoize is a lightweight TypeScript decorator specifically designed for Angular applications. It optimizes performance by caching method results, preventing unnecessary re-executions during Angular's Change Detection cycles when methods are called from templates.
ngOnDestroy, preventing memory leaks.ref) and deep JSON-based comparison (json) for mutable objects.NGX Memoize prioritizes simplicity and developer experience by offering automatic, lifecycle-aware caching that "just works" out of the box, while still providing flexibility for advanced use cases.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.