[Q. SSR → CSR 등장 배경은 무엇인가요?]
SSR 문제 → CSR 어떤 컨셉으로 해결 가능했기 때문에 등장
SSR문제
: ‘server에서 완성된(js가 실행된) html탬플릿을 받아오기 때문에 깜빡임 현상이 불가피하다. (ux 안좋음)꼬리질문
[Q. CSR의 단점과 극복방법은? ]
두괄식 위력
으로.. → 어떤식으로 두괄식으로 습관이 안 되어있다..MPA(Multi-page Application) 두 개 이상의 페이지로 구성된 애플리케이션을 의미한다. 사용자의 클릭과 같이 인터렉션이 발생할 때마다 해당 링크로 이동하여 앱이 다시 새로고침되는 방식으로 작동한다. 랜더링 방식으로 서버사이드 랜더링을 채택한다.
SPA(Single-page Application) 하나의 페이지로 구성된 애플리케이션을 의미한다. 렌더링 방식으로 CSR을 채택한다. Angular, React, Vue 에서 적용되었다.
SSR 서버로부터 완전하게 만들어진 html 파일을 받아와 페이지 전체를 렌더링하는 방식
장점
단점
CSR 사용자의 요청에 따라 필요한 부분만 렌더링하는 방식
장점