«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
Recent Posts
Recent Comments
관리 메뉴

뉴히의 개발 로그

[TIL][CS] 20230829 - 브라우저는 어떻게 동작하는가? 본문

개발일지/TIL

[TIL][CS] 20230829 - 브라우저는 어떻게 동작하는가?

뉴히 2023. 8. 29. 16:24

 

브라우저는 사용자가 확인하려고자 하는 웹페이지를 서버에 요청해서 응답을 받아 동기적으로 HTML+CSS, javascript 언어를 해석해서 내용을 화면에 보여줍니다. 브라우저는 HTML과 CSS 파일 파싱하여 각 DOM Tree, CSSOM Tree를 만듭니다. → 두 파싱 TREE를 결합하여 Rendering Tree생성 → 각 노드의 위치와 크기를 계산 → 각 노드를 화면상의실제 필셀로 변환하고 레이어를 만듭니다. 그리고 화면에 보여줍니다. 이로써 화면에서 웹페이지를 볼 수 있습니다.

 

https://bbangson.tistory.com/87
https://bbangson.tistory.com/87

NAVER D2 https://d2.naver.com/helloworld/59361

https://poiemaweb.com/js-browser

https://bbangson.tistory.com/87