http1.0, 1.1 and 2.0

Q1.

브라우저 동작원리에 대해 설명해주세요.

A1.

크롬에서 네이버 입력 - 도메인

네이버라는 도메인이 등록된 도메인 서버로 요청이 들어감

반환된 html을 파싱

css object tree

script 만나면 html 파싱을 중단하고 실행

그래서 script를 맨 밑에다가 씀

아직 만들어지지 않은 tree에 접근하려고 하면 문제가 될 수 있으니까

html tree→ css tree→ render tree(에서 눈에 보이지 않는 요소 제외)

reflow : dom tree에 있는 위치를 계산

repaint : 계산된걸 화면에 찍어냄

리액트에서는 reflow, repaint를 최소화하기 위해 한번에 모아서 처리함


Q2.

CORS가 무엇이며 어떻게 해결할 수 있는지 설명해보세요.

A2.