[Web/FrontEnd]CSR(Client Side Rendering) vs. SSR(Server Side Rendering)
·
Learning-Log/Computer Science
Rendering 웹 개발에서 보통 Rendering이란 HTML 코드를 웹 브라우저가 읽어들여서 브라우저 상에 보여주는 행위를 말한다. 따라서 CSR은 웹 브라우저가 읽어들일 HTML 코드를 Client측에서 보내준다는 것이고, SSR은 Server측에서 보내준다는 뜻이다. 여기서 Client 측에서 보내준다는 것이 무슨 의미인지 와닿지 않을 수 있는데, 이는 결국 Client의 행동에 따라 interactive하게 HTML 코드가 반응하는 경우를 의미한다고 보면 된다. 이 때, 'HTML 코드가 반응한다(가변적이다)'는 점은 결국 'JavaScript를 이용해서 HTML 코드를 만들어 내는 방식'이라는 점을 논리적으로 함축한다. 이게 이해가 안되면 HTML과 JS를 더 공부할 것을 '강권'한다. 그렇..