JavaScript мемоизация

Мемоизация в JavaScript: что и зачем

Подробно рассмотрим мемоизацию – метод из функционального программирования, решение для быстрой оптимизации кода JavaScript