Нужен ли Server Side Rendering для Single Page Applications

YOUTUBE · 01.12.2025 04:37

Ключевые темы и таймкоды

Введение в тему

0:00
  • Автор обсуждает спор на тему необходимости использования сервиса рендеринга для одностраничных сайтов.
  • Он объясняет, что сервис рендеринга позволяет сайту работать без перезагрузки страницы, что делает разработку более удобной и приятной.

Базовое понимание сервиса рендеринга

1:16
  • Автор объясняет, что в отличие от классического сайта, разметка которого контролируется серверным языком, в случае с сервисом рендеринга разметка контролируется JavaScript.
  • Это приводит к тому, что разметка загружается после загрузки страницы, а не до нее.

Преимущества и недостатки сервиса рендеринга

2:13
  • Автор обсуждает преимущества и недостатки сервиса рендеринга, включая его удобство и интерактивность, но также и возможные проблемы с валидацией кода.
  • Он также упоминает о спорах между программистами и сешниками по поводу использования невалидного кода в шаблонах.

Контраргументы против сервиса рендеринга

4:09
  • Автор обсуждает контраргументы против использования сервиса рендеринга, включая возможность продвижения сайта в поисковых системах и необходимость валидации кода после рендеринга.
  • Он также упоминает о случаях, когда программисты используют невалидный код в шаблонах, что может вызвать проблемы с сешниками.

Преимущества и недостатки сервиса рендеринга

6:07
  • Сервис рендеринга позволяет поисковым роботам индексировать страницы без необходимости полного рендеринга разметки, что ускоряет процесс индексации.
  • Однако, сервис рендеринга может быть сложным для программиста и требует дополнительных ресурсов.

Влияние на показатели сайта

11:24
  • Сервис рендеринга может улучшить показатели сайта в поисковых системах, так как робот может сразу видеть разметку и не ждать полного рендеринга.
  • Однако, это не всегда возможно, так как робот может не полностью понимать разметку и может потребоваться дополнительное время для индексации.

Выбор между сервисом рендеринга и классическим рендерингом

15:15
  • Сервис рендеринга может быть полезен для сложных проектов, но для простых сайтов может быть достаточно классического рендеринга.
  • В любом случае, умение делать сервис рендеринг вручную может быть полезным для понимания работы поисковых роботов и оптимизации сайта.

Продвинутый курс по Vue.js

17:02
  • Автор представляет курс "Повью продвинутый", который стартует скоро.
  • Курс основан на классическом обшине сапе и использует самые минимальные и необходимые новшества.
  • Улучшается архитектура приложения, реализованная на основе базового курса.
  • Реализуются красивые окошки при ошибках общения с сервером, внедряется авторизация на основе токенов и большая часть курса посвящена пониманию сервиса рендеринга.

Лайтхаус и его преимущества

17:59
  • Лайтхаус - это платформа для создания сайтов, которая позволяет использовать Vue.js и другие технологии.
  • Лайтхаус подходит для тех, кто уже что-то делал в учебных целях, но также может быть использован для понимания библиотеки Vue.
  • Лайтхаус имеет показатели, которые выше, чем у обычных сайтов, что делает его привлекательным для тех, кто работает с Vue.
  • Автор рекомендует посмотреть повнимательнее на темы спа, особенно если они связаны с Vue или React, так как рано или поздно они могут встретиться в проекте.