Сложность:Теги:
Профайлинг и hot path
Найти где код реально тратит время — без оптимизации вслепую.
performanceprofiling
Открыть
Продвинутый30-60 мин
Стратегия кеширования
Где кешировать, на сколько, как инвалидировать — кеш который не лжёт.
performancecaching
Открыть
Продвинутый30-60 мин
Поиск утечек памяти
Heap-snapshot, retained size, типы утечек, как не повторять.
performancememoryleaks
Открыть
Продвинутый30-60 мин
Observability: метрики, логи, трейсы
Что и где собирать, как соединять три пилара, какой бюджет на cardinality и хранение.
observabilitymetricslogs
Открыть
Продвинутый1-2 часа
Анализ JS-бандла и реальные сокращения
Найти топ-кандидатов на вылет из бандла: webpack-bundle-analyzer / source-map-explorer / Lighthouse, dynamic import strategy, бюджет.
performancebundlecode-splitting
Открыть
Продвинутый1-2 часа
Стратегия lazy hydration
Что гидратировать сразу, что лениво, по чему триггерить — для Astro islands, RSC, Vue suspense.
performancehydrationssr
Открыть
Продвинутый30-60 мин
6 из 6