SSR과 CSR의 차이 #213
Replies: 3 comments
-
서버 사이드 렌더링(SSR)은 HTML 최종 결과를 서버에서 만들어서 웹 브라우저에 전달하는 방식을 의미합니다. 클라이언트 사이드 렌더링(CSR)은 HTML 결과를 자바스크립트를 사용해 웹 브라우저에서 동적으로 생성하는 방식을 의미합니다. 주로 동적인 화면에 사용되며, 웹 환경을 마치 앱 처럼 필요한 부분만 변경 가능하도록 합니다. 관련기술로는 React, Vue.js 등이 있습니다. |
Beta Was this translation helpful? Give feedback.
-
<서버 사이드 렌더링(SSR)> 서버 사이드 렌더링(SSR)은 서버 측에서 렌더링 하는 방식입니다. 이처럼 모든 데이터가 이미 HTML에 담긴 채로 브라우저에 전달되기 때문에 SEO에 유리합니다. 하지만 이 시점에는 JS가 연결되지 않은 상태이기 때문에 사용자 입력에 interaction이 불가능한 상태일 수 있습니다. 즉, SSR은 TTV(Time To View)와 TTI(Time To Interact) 간의 시간 간격이 존재한다는 단점이 있습니다. <클라이언트 사이드 렌더링(CSR)> 클라이언트 사이드 렌더링(CSR)은 클라이언트 측에서 렌더링 하는 방식입니다. 빈 뼈대만 있는 HTML을 받아오기 때문에 웹 크롤러 봇 입장에서 색인할만한 콘텐츠가 존재하지 않아 SEO에 불리하다는 단점이 있습니다. 서버는 HTML 뼈대를 넘겨주는 역할만 수행하면 되므로 서버 측의 부하가 적고, 클라이언트 측에서 연산과 라우팅 등을 직접 처리하기 때문에 반응속도가 빠르고 UX도 우수하다는 장점이 있습니다. |
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions