브라우저
-
[브라우저] 브라우저의 렌더링 과정브라우저 2024. 1. 26. 16:10
브라우저(Browser) 브라우저란, 인터넷에 접속할 때 사용하는 Crome, Edge, Firefox과 같은 도구 브라우저의 렌더링 과정 1. 서버에 리소스 요청 서버에 html, css, javascript, 이미지 등 렌더링에 필요한 리소스 파일을 요청하여 다운로드 받는다. 2. html과 css를 파싱(parsing)하여 Object Model을 생성 html → DOM(Document Object Model) css → CSSOM(Cascading Style Sheets Object Model) 파싱 과정 바이너리 코드의 형태로 온 서버의 응답을 읽고, meta태그의 charset에 의해 지정된 인코딩 방식을 기준으로 이진수를 문자열로 변환 문자형태의 html을 토큰화(토큰화 알고리즘에 따라 의..