

이 둘은 서로 번호표 주고 받으면서
데이터를 주고 받기 위한 3 Way-Handshake 완료한 것🔥
👉 이 과정이 끝나면 브라우저➡서버에게 자료를 요청📢
브라우저➡서버에게 데이터 요청✅
서버가 데이터를 보내준 것✅
대부분의 브라우저는 웹 표준화 기구인
W3C의 명세에 따라 HTML & CSS를 해석함

HTML 파싱 작업 중지하고
CSS 파싱 작업 시작하여 CSSOM Tree 생성🎇



JS 엔진은 코드 해석하여
추상 구문 Tree인 AST 만들고 실행함
그 다음으로 아까 중단했던 HTML 파싱 작업을 완료 함✨
그리고 🌐브라우저➡DOM & CSSOM Tree 합쳐서 Render Tree 생성🎇
Render Tree 생성하는 과정까지➡'Construction'이라고 함
그리고 렌더링 엔진은 Layout 작업을 시작❗


이러한 파싱과 배치(Layout) 그리고 UI 그리는 과정은🌐브라우저➡👤사용자에게 더 빠르게 화면 출력해주기 위해
서버로부터 데이터의 일부 받고 나서 화면에 표시하고
또 데이터 받게 되면 화면에 표시하는 것을 반복🔄
👉 웹 페이지의 화면이 한 번에 뜨지 않고
부분적으로 뜨는 현상 일어나는 것💡