크로스 브라우징
웹 페이지 제작시 모든 브라우저에서 깨지지 않고 의도한 대로 올바르게 호환시키는 작업.
서버 사이드 렌더링 vs 클라이언트 사이드 렌더링
전통적인 웹방식(SSR) : 브라우저에 나타나는 형태 그대로를 html로 만들어 제공, 브라우저는 html을 표시하는 방식. 페이지를 로딩할 때마다 서버로부터 리소스를 전달받아 해석하고 화면에 렌더링하는 방식
클라이언트 사이드 렌더링(CSR) : 사용자의 행동에 따라 필요한 부분만 다시 읽어들이기 때문에 서버 측에서 렌더링하여 전체 페이지를 다시 읽어들이는 것보다 빠른 인터렉션을 기대할 수 있다. JSON파일만 보내주고, html을 그리는 역할은 자바스크립트를 통해 클라이언트 측에서 수행.