# sindresorhus/mem

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sindresorhus-mem).**

1,157 stars · 55 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/sindresorhus/mem
- awesome-repositories: https://awesome-repositories.com/repository/sindresorhus-mem.md

## Description

Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input

## Tags

### Part of an Awesome List

- [Functional Programming](https://awesome-repositories.com/f/awesome-lists/devtools/functional-programming.md) — Memoizes function calls to improve performance.
- [General Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/general-utilities.md) — Memoization utility for function optimization.
