1) 서버의 부담이 적다 (필요하고 변경된 데이터만 받아온다)
2) 초기 로딩 후, 서버에 재요청을 할 필요 없이 클라이언트 내에서 작업이 이뤄지므로 빠르다
1) 웹페이지 초기 로딩 지연시간이 발생한다.
2) 검색엔진 최적화가 어렵다.
1) 이미 만들어진 html을 보내는 것이라 초기로딩속도가 빠르다
2) 검색엔진최적화기능이다.
1) 매번 새로 고침이 발생한다.
2) 서버 부하가 발생한다.
💡 렌더링이란?
- 렌더링은 웹사이트 코드를 사용자가 웹 사이트를 방문할 때 보게 되는 대화형 페이지로 바꾸는 웹 개발에 사용되는 절차
- 실시간으로 웹이 그려지는 과정
- 이 용어는 일반적으로 HTML, CSS, JavaScript 코드의 사용을 나타낸다.
참고)
https://ivorycode.tistory.com/entry/SSRSever-Side-Rendering과-CSRClient-Side-Rendering
https://xpectation.tistory.com/155