Next.js предоставляет вам множество инструментов производительности; правильное их использование нацелено на Core Web Vitals — LCP (загрузка), CLS (стабильность макета) и INP (интерактивность).
Минимизируйте JavaScript клиента (наибольший рычаг)
// ✅ Keep components as Server Components; ship "use client" only at interactive leaves
// A Server Component sends ZERO JS for itself → smaller bundle → better INP/load
Суперсила App Router заключается в отправке меньшего JS. Тяжелая логика и форматирование данных остаются на сервере; только действительно интерактивные "острова" становятся Client Components.
