browser의 동작


디버그? 

개발 마지막 단계에서 프로그램 오류(버그)를 발견하고 그 원인을 밝히는 작업.



컴파일? 

고급언어(인간이 구분하기 쉬운 언어)로 작성된 프로그램을 기계어(컴퓨터 등 기계가 이해할 수 있는 언어)로 번역하는 것



컴파일러? 

컴파일 처리하는 프로그램



파싱(Parsing)? 

컴퓨터가 문장 단위의 문자열을 토큰으로 분류하고 이를 구문트리로 재구성하는 구문 분석 과정(언어를 해석하는 과정)



markup?

문서 정보 전달을 위헤 문서 데이터에 추가된 텍스트



Render tree?

DOM(Document Object Model tree? html, xhtml, xml을 태그의 포함 관계에 따라 DOM 객체들을 트리 구조로 만드는 것. 



px = 화소


{}=a brace

()=parenthesis




네이버 For developers, by developers

http://d2.naver.com/home


웹 브라우저 작동에 대하여

http://d2.naver.com/helloworld/59361


위 해석본의 원문

https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/




출처: edwith | 부스트코스 - Full-Stack Web Developer

'programing' 카테고리의 다른 글

DOM node/hover  (0) 2018.04.04
WAS (Web Application Server)  (0) 2018.04.04
HTTP / 웹 프론트엔드와 백엔드  (0) 2018.04.04
무료 도메인 사이트  (0) 2018.03.28
웹 사이트 / 모바일 사이트 속도 분석하기  (0) 2018.03.17

+ Recent posts