Мемоизация функций: memoize в JavaScript

preview_player
Показать описание


#memoize #metasync #metarhia #kpi #js #javascript
Рекомендации по теме
Комментарии
Автор

1:20 - Простой пример мемоизации
7:09 - Замеры скорости исполнения
12:25 - Управление размером кэша
18:43 - Мемоизация и асинхронность
27:24 - Хэширование ключей
29:15 - Пример функции memoize из библиотеки metasync
32:35 - Саммари и вопросы

АнтонСухов-ну
Автор

Смотрю Ваш канал периодически. Мне нравится и сам материал, который Вы даете, и его подача. Контент такого качества в русскоязычном сегменте встречается не очень часто. Ваши лекции великолепны. Пожалуйста, продолжайте в том же духе. Жду новых публикаций...

disconnect-forever
Автор

Спасибо большое за подробное объяснение с примерами, которые можно взять за основу на практике)

TheTexPro
Автор

Кто решил, что является умным, смотрите Тимура и ваша спесь станет под вопрос ;)

DimitarRad
Автор

было бы эффективнее чтобы generateKey возвращал число, тогда поиск по объект будет быстрее, но это еще один алгоритм.

vitaliy.artyukh
Автор

Хорошая идея, ясно что без кеша никуда, по сути вопрос один, я асинхронность еще не уловил с практики. Я вроде смотрел видео, но сам я не знаю, где ее еще применять, это понятнее станет потом... Малый вопрос на практике все время соединяют мемоизацию с сериализацией? Например если объект сериализирован толково, то по слепку легче получить то что нужно с кеша? Все это еще правильно наверное соединяется с асинхронностью, особенно там где используется ввод-вывод и обработка файлов, может и парсинг тоже? Я так думаю, применение здесь?

masterguyver
Автор

Я так понял, глубокая мемоизация рекурсивных функций возможна только через перезапись функции. А у вас кэширование получается без внутренних вызовов.
Вот так лучше и работает мгновенно.
var fib = (n) => (n <= 2 ? 1 : fib(n - 1) + fib(n - 2));
fib = memoize(fib);

RisDeep
Автор

грамотно. главное весь курс очень структурирован. Спасибо. Можно книгу запросто писать=) вы не знаете ПОЛИТЕХ) @UChSGI2R2kRMjzXJuYqHWQZg

akaGamlet
Автор

лайк конечно, но куча воды, все ну так долго и скучно что застрелится)) больше б экшена и по сути)

dimanazdratenko