01. 브라우저의 랜더링
Rendering in Browser
브라우저의 렌더링 과정
구글의 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경(Runtime Environment)인 Node.js
의 등장으로 자바스크립트는 웹 브라우저를 벗어나 서버 사이드 애플리케이션 개발에서도 사용할 수 있는 범용 개발 언어가 되었습니다. 하지만, 자바스크립트가 가장 많이 사용되는 분야는 웹 브라우저
환경에서 동작하는 웹 페이지/애플리케이션의 클라이언트 사이드
입니다.
대부분의 프로그래밍 언어는 운영체제(OS)나 가상머신(VM) 위에서 실행되지만, 웹 애플리케이션의 클라이언트 사이드 자바스크립트는 브라우저에서 HTML, CSS와 함께 실행됩니다.
이를 위해, 브라우저가 HTML, CSS, JavaScript로 작성된 텍스트 문서를 어떻게 파싱(Parsing, 해석)하여 브라우저에 렌더링하는지를 이해하는 것이 중요합니다.
Last updated