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