웹 브라우저 렌더링
· 26 min read
Intro
지난 게시글에서는 클라이언트에게 전달되는 콘텐츠(HTML
, CSS
, JS
)가 어떤 과정을 거쳐 현 재의 모습으로 발전해 왔는지 알아봤다.
그러니 이번 주제는 자연스럽게 서버에서 전달 받은 HTML 문서
를 브라우저가 어떻게 그려내는지(rendering
)일 것이다.
바로 시작하자.
브라우저의 개념
웹 브라우저란 웹에서 정보를 탐색하고 HTML 문서, 이미지 등 여러 콘텐츠를 우리에게 표현해주는 소프트웨어
파인더(탐색기)가 파일 시스템을 통해 내 컴퓨터에 저장된 파일들에 접근할 수 있는 것처럼, 웹 브라우저는 인터넷을 통해 웹 서버에 저장된 파일들에 접근할 수 있게 해준다.
caution
네트워크: 네트워크는 두 대 이상의 컴퓨터 또는 장치가 서로 연결되어 데이터를 주고받을 수 있는 통신 시스템 ex) LAN(Local Area Network), MAN(Metropolitan Area Network), WAN(Wide Area Network)
인터넷: 전 세계적으로 연결된 컴퓨터 네트워크들의 네트워크(가장 큰 규모의 네트워크)