브라우저 동작원리에 대해 설명해주세요.
크롬에서 네이버 입력 - 도메인
네이버라는 도메인이 등록된 도메인 서버로 요청이 들어감
반환된 html을 파싱
css object tree
script 만나면 html 파싱을 중단하고 실행
그래서 script를 맨 밑에다가 씀
아직 만들어지지 않은 tree에 접근하려고 하면 문제가 될 수 있으니까
html tree→ css tree→ render tree(에서 눈에 보이지 않는 요소 제외)
reflow : dom tree에 있는 위치를 계산
repaint : 계산된걸 화면에 찍어냄
리액트에서는 reflow, repaint를 최소화하기 위해 한번에 모아서 처리함
CORS가 무엇이며 어떻게 해결할 수 있는지 설명해보세요.