Next.js는 많은 성능 도구를 제공합니다. 이들을 잘 사용하면 Core Web Vitals — LCP(로딩), CLS(레이아웃 안정성), INP(상호작용성) — 를 겨냥할 수 있습니다.
클라이언트 JavaScript 최소화 (가장 큰 지렛대)
tsx
// ✅ 컴포넌트를 Server Component로 유지; "use client"는 상호작용형 잎에만 보냄
// Server Component는 자신에 대한 JS를 0으로 보냄 → 더 작은 번들 → 더 나은 INP/로드
App Router의 강점은 더 적은 JS를 보내는 것입니다. 무거운 로직과 데이터 포매팅은 서버에 두고, 진짜 상호작용형 "섬"만 Client Component가 됩니다.
LCP 이미지 최적화
tsx
;
