본문 바로가기

학습 내용 정리/기술 면접 준비

브라우저 작동방식

728x90

Q. 브라우저의 작동방식에 대해서 설명해 주세요.

 

A.

1. HTML, CSS, JS 등 렌더링에 필요한 리소스 요청과 서버로부터의 응답합니다.

2. 서버로부터 응답된 HTML과 CSS 파싱 > DOM, CSSOM 생성 > 결합하여 렌더 트리 생성합니다.

3. 서버로부터 응답된 JS를 파싱 > AST 생성 > 바이트 코드로 변환하여 실행합니다.

(이 때,  JS는 DOM API를 통해 DOM이나 CSSOM을 변경 가능, 변경된 DOM CSSOM 다시 렌더 트리로 결합)

4. 렌더트리를 기반으로 HTML 요소의 위치와 크기 (레이아웃) 계산하고 브라우저 화면에 HTML요소를 페인팅한다.

'학습 내용 정리 > 기술 면접 준비' 카테고리의 다른 글

TCP UDP  (0) 2023.08.25
쿠키 세션의 개념과 차이  (0) 2023.08.24
CORS(Cross Origin Resource Sharing)  (0) 2023.08.22
HTTP 메서드  (0) 2023.08.21
Primary Key & Foreign Key  (0) 2023.08.19