Какие плюсы и минусы SSR от Nuxt.js

«Какие плюсы и минусы SSR от Nuxt.js» — вопрос из категории Vue, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Плюсы:

  • Улучшенный SEO благодаря рендерингу на сервере
  • Быстрая загрузка первой страницы (меньше белого экрана)
  • Лучший UX на медленных соединениях
  • Встроенная поддержка мета-тегов и пререндеринга
  • Упрощённая маршрутизация (автоматическая на основе структуры папок)

Минусы:

  • Сложнее в настройке, чем чистый Vue
  • Больше нагрузка на сервер
  • Требует Node.js сервера для полноценной работы
  • Может быть избыточным для простых SPA

Пример конфига SSR в nuxt.config.js:

export default {
  ssr: true, // по умолчанию включено
  target: 'server' // или 'static' для пререндеринга
}