인터넷에 접속하기 위해 이용되는 소프트웨어이다. HTML 언어로 작성하면 브라우저가 번역을 하여 우리에게 보여준다.
참고로 파이어폭스는 게코(Gecko)를 사용하고 있고 사파리는 웹킷(Webkit)을 사용하고 있다.
가장 첫번째 단계는 서버로부터 받은 HTML, CSS를 다운로드 받는다. 각각 DOM Tree와 CSSOM으로 만들어진다.
HTML 중간에 스크립트가 있다면 HTML중단이 되고 JS을 다운로드하고 완료되면 다시 중단된 부분부터 파싱한다. => body 이후에 스크립트를 넣어야 하는 이유!
display:none속성과 같이 화면에서 보이지도 않고 공간을 차지하지 않는 것은 렌더트리로 구축되지 않는다.