CSR/SSR/SSG 차이 설명
CSR은 브라우저에서 JS가 실행되며 렌더링하는 방식으로, 초기 로딩은 느리지만 이후 인터랙션이 빠릅니다. 대시보드처럼 데이터가 동적으로 바뀌는 앱에 적합합니다. SSR은 매 요청마다 서버에서 HTML을 생성해 내려주므로 초기 로딩이 빠르고 SEO에 유리합니다. 뉴스나 커머스처럼 매번 최신 데이터가 필요한 페이지에 씁니다.
SSG는 빌드 타임에 HTML을 생성하므로 CDN에서 바로 서빙할 수 있어 가장 빠르지만, 데이터 변경 시 재빌드가 필요합니다. 블로그나 정적 마케팅 페이지에 적합합니다. 렌더링 전략은 서비스 성격에 따라 선택됩니다. SEO가 중요하면 SSR, 정적 콘텐츠면 SSG, 동적 인터랙션이 핵심이면 CSR이 기본 판단 기준입니다.