Разработка современного веб-приложения

Иван Холопов

Javascript-ninja

Астрал Отчет | Технология создания

Lerna

12 packages

NextJS

CSR sv SSR

CSR

  • Не требует доп действий
  • Показываем лоадер
  • Приложение становится видимым и интерактивным одновременно
  • Использует ресурсы клиента
  • Первая загрузка дольше, а дальше зависит от кеша,
  • Время отдачи HTML меньше, сам HTML меньше

SSR

  • Само не работает
  • Страница становиться видимой значительно раньше, но не сразу становится интерактивной
  • Можно сразу показывать контент
  • Использует ресурсы сервера, меньше использует ресурсы клиента
  • Время отдачи HTML больше, сам HTML больше

Нужен ли вам SRR?

- Depends!

State management

AppContext

GraphQL

UI

RFF

OIDC

Optional Chaining

Optional Chaining

Работа с пользователями

  • Я.Метрика + Вебвизор
  • GA
  • Sentry

Sentry

Testing

Работа с UI/UX

Спасибо

@ivan_ivan

evilivan@protonmail.com

https://t.me/ModernWebRocks

awr-app

By evilivan

awr-app

  • 283