Computer Programming/CS
2023. 6. 23.
페이지 렌더링 방식 : SSR vs CSR vs SSG [+Next.js]
목차 1. SSR 2. SSG 3. CSR 4. Next.js 5. 렌더링 과정 정리 클라이언트-서버 간의 HTML문서를 요청하고 받는 과정에서, 이 HTML 문서를 클라이언트 사이드에서 렌더링 할 것인지, 아니면 서버 사이드에서 렌더링 할 것인지로 나눌 수 있습니다. 먼저 서버 측에서 렌더링 하는 과정을 알아보겠습니다. 1. SSR (Server-Side Rendering) SSR은 서버에서 페이지를 렌더링하는 방식으로, 서버 측에서 웹 페이지의 내용을 생성하여 클라이언트(브라우저)에 전달하는 웹 개발 방식입니다. SSR를 지원하는 프레임워크나 프로그래밍 언어의 예시로는 Next.js, Angular Universal, Gatsby, Express.js, PHP 등이 있습니다. 1-1. SSR의 장점 ..