본문 바로가기

개인 공부/기술 면접

[ #7 ] 브라우저의 작동방식에 대해서 설명해주세요

키워드 : 단계별로 상세한 프로세스를 나눠서 설명

 

사용자가 URL을 입력하면 브라우저는 웹 서버에 HTTP 요청을 보내고 데이터를 수신합니다.
받은 HTML과 CSS는 파싱되어 DOM과 CSSOM 트리를 생성하며, 이들은 렌더 트리로 병합됩니다.
렌더 트리를 기반으로 레이아웃 단계에서 각 요소의 크기와 위치를 계산합니다.
계산된 정보로 화면에 페이지를 그리는 페인팅 단계가 이루어집니다.
필요한 JavaScript가 실행되고 모든 요소가 로드되면 페이지가 완성되어 사용자와 상호 작용합니다

 

출처 : https://velog.io/@theon2/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%9D%98-%EC%9E%91%EB%8F%99%EB%B0%A9%EC%8B%9D%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-%EC%84%A4%EB%AA%85%ED%95%B4%EC%A3%BC%EC%84%B8%EC%9A%94

 

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

브라우저의 작동 방식은 다음과 같은 단계로 이루어집니다:URL 입력 및 요청: 사용자가 URL을 입력하면 브라우저는 해당 주소의 웹 서버에 HTTP 요청을 보냅니다.서버 응답 및 데이터 수신: 서버는

velog.io