Оптимизация Nuxt SPA

7 участников

О чём курс

Скорость загрузки и SEO-показатели Nuxt-приложения напрямую зависят от того, как вы управляете рендерингом и доставкой ресурсов пользователю. Этот курс учит превращать тяжелые SPA-системы в быстрые и понятные поисковикам приложения.

Внутри разбираются конкретные технические приемы: от внедрения критического CSS и настройки SSR-кеширования до оптимизации размера DOM и работы с Core Web Vitals. Особое внимание уделено архитектуре Backend for Frontend, которая позволяет устранить проблемы нестыковки данных между API и фронтендом. Программа подойдет разработчикам, которые уже знают Nuxt, но сталкиваются с просадками по метрикам LCP, FID и INP, а также испытывают сложности с поисковой оптимизацией одностраничных приложений. После прохождения вы сможете выстроить систему быстрой доставки контента и автоматизировать оптимизацию ресурсов на этапе сборки проекта.

Программа обучения

  • Базовые требования гугла
    • Core Web Vitals ( FCP, LCP, FID / INP )
    • Скорость ответа сервера и размер DOM
    • Критические и асинхронные стили
    • Минимизация размеров статики
    • Отсутствие прыжков контента
  • Обзор проблем текущей SPA
    • Тяжёлые критические стили
    • Потенциально тяжёлый JSON in HTML
    • Долгий ответ при SSR без кеша
    • Отсутствие оптимизации статических ресурсов
    • Отсутствие ряда SEO-тегов и т.п.
  • Работа с критическим CSS
    • Ручное / автоматическое разделение стилей
    • Эксперименты с npm critical
    • Персональные стили страниц
    • Генерация стилей после build
    • Nitro-плагин внедрения стилей
  • SSR и кеширование
    • Замеры скорости рендеринга
    • Выбор стратегии кеша: memory / redis
    • Поиск готовых решений
    • Создание своего плагина
    • Варианты инвалидации кеша
  • Backend for frontend
    • Нестыковки backend api и frontend
    • Примеры разрастания JSON
    • Примеры неудачных api-решений
    • Создание промежуточного backend
    • Идеи кеширования данных
  • Классическое SEO
    • Сайты для проверки мелочей SEO
    • Размер DOM при увеличении страниц SPA
    • Canonical, description, og-размтека и т.п.
    • Оптимизация изображений
    • Изображения и адаптивка
Складчина создана 28 августа 2025 г. · описание обновлено 25 апреля 2026 г.

Другие материалы автора 12

ДЛ Дмитрий Лаврик Все материалы
830 ₽ 4 500 ₽