웹 퍼포먼스 (1) 썸네일형 리스트형 웹 서비스 퍼포먼스를 향상시키는 법 웹 서비스의 퍼포먼스가 좋다는 것은 페이지 로딩 속도가 빠르다는 것을 의미한다. 페이지 로딩 속도는 사용자의 경험과 직결되어 있는데 페이지가 로드되는데 한참 걸린다면 그것은 바로 사용자의 사이트 이탈을 의미하기 때문이다. 따라서 페이지의 로딩 과정에서의 최적화가 이루어져야한다. 브라우저 로딩 과정(페이지 로딩 과정) 브라우저 로딩 과정은 다운로드, 파싱, 레이아웃, 페인트, 합성으로 나뉜다. 브라우저에서 웹 페이지를 로드하면 가장 먼저 HTML 파일을 다운로드한다. 다운로드한 HTML을 파싱(해석)해서 DOM 트리를 구성한다(태그들이 노드). HTML 파싱 중 script, link, img를 발견하면 각 리소스를 요청하고 다운로드한다. 그다음 CSS 파일을 파싱 하여 CSSOM 트리(선택자가 노드)를 .. 이전 1 다음