렌더링이란? 서버로부터 HTML 파일을 받아 브라우저에 뿌려주는 역할
클라이언트가 최초에 서버에 요청을 하면 전체 페이지를 로딩하여 보여주고, 그 이후에 필요에 따라서 데이터를 서버에 요청하는 렌더링 방식이다.
[장점]
[단점]
완전하게 만들어진 HTML 파일을 받아와서 렌더링을 해주는 방식
서버에 각각의 페이지에 대한 요청을 한다.
[장점]
[단점]
SPA는 Single Page Application이고, 단 하나의 HTML 문서로만 돌아가는 웹페이지로 사용자에 요청에 따라 내용이 바뀐다.
ex) React
여러 페이지로 구성된 웹 어플리케이션으로 주로 SSR을 사용한다.
페이지의 링크를 클릭할 때마다 다른 페이지를 로드한다.