- 프론트엔드 프레임워크에서는 CSR, SSR, SSG, ISR 등 다양한 빌드 모드를 제공하며, 각 모드는 장단점이 존재하는데, 💡 비동기 渲染 방식인 CSR은 부드러운 사용자 경험을 제공하지만 서버 부담이 커지고, 완전한 서버 렌더링 방식인 SSR은 검색 엔진 최적화에 유리하지만 서버 부담이 크기에 발생하는 서버 오버헤드를 문제로 할 수 있습니다.
- SSG(static site generation)는 빌드 단계에서 모든 HTML을 미리 생성하여 서버 부담을 줄이지만, 데이터 업데이트가 제한적으로 동작합니다. 🔨 전체적인 웹사이트가 정적 데이터를 제공할 경우 적합하며,
- ISR(Incremental static regeneration)은 SSG와 유사하지만, 정기적으로 또는 자주 방문되는 페이지를 업데이트하여 최신 데이터를 제공합니다. ♻️ SSG를 개선한 방식이라고 볼 수 있습니다.