Разработка современного веб-приложения
Иван Холопов
Javascript-ninja
Астрал Отчет | Технология создания
Lerna
12 packages
NextJS
CSR sv SSR
CSR
Не требует доп действий
Показываем лоадер
Приложение становится видимым и интерактивным одновременно
Использует ресурсы клиента
Первая загрузка дольше, а дальше зависит от кеша,
Время отдачи HTML меньше, сам HTML меньше
SSR
Само не работает
Страница становиться видимой значительно раньше, но не сразу становится интерактивной
Можно сразу показывать контент
Использует ресурсы сервера, меньше использует ресурсы клиента
Время отдачи HTML больше, сам HTML больше
Нужен ли вам SRR?
- Depends!
State management
AppContext
GraphQL
UI
RFF
OIDC
uWebSockets.js
Optional Chaining
Optional Chaining
Работа с пользователями
Я.Метрика + Вебвизор
GA
Sentry
Sentry
Testing
Работа с UI/UX
Спасибо
@ivan_ivan
evilivan@protonmail.com
https://t.me/ModernWebRocks
Made with Slides.com