렌더링 엔진
-
웹 브라우저의 동작 순서 :: 마이구미웹 관련 2017. 8. 18. 15:29
이 글은 네이버 helloworld 사이트에 있는 "브라우저는 어떻게 동작하는가?" 의 정리본이다."웹 브라우저는 어떻게 동작하나? 1편, 2편" 또한 참고하였다. 브라우저의 구성 요소는 다음과 같다.사용자 인터페이스 - 주소 표시줄, 이전/다음 버튼과 같은 조작할 수 있는 부분브라우저 엔진 - 사용자 인터페이스와 렌더링 엔진 사이의 동작 제어 렌더링 엔진 - 요청 콘텐츠 표시(화면 표시)통신 - HTTP 요청 호출UI 백엔드 - 콤보 박스와 창 같은 기본적인 장치를 그림 (* 콤보 박스 == 태그)자바스크립트 해석기 - 자바스크립트를 해석 및 실행자료 저장소 - 자료를 저장하는 계층. 쿠기를 저장하는 것과 같이 모든 종류 자원을 하드디스크에 저장. ex) HTML5 -> 웹 데이터 베이스 브라우저의 동..
-
자바스크립트 엔진이란? 렌더링 엔진이란? :: 마이구미Javascript 2017. 6. 22. 01:14
이번 글은 자바스크립트 엔진(Javascript Engine)과 렌더링 엔진(Rendering Engine)에 대해 다뤄본다.정의와 오해를 알아본다. 자바스크립트 엔진이란 무엇인가?자바스크립트 코드를 실행하는 인터프리터 또는 프로그램이라고 볼 수 있다.전형적인 인터프리터의 역할 및 JIT 컴파일 활용 및 많은 기능을 하고, 주로 웹 브라우저를 위해 사용된다. 대중적으로 알려진 자바스크립트의 엔진은 구글의 V8이라고 들어봤으리라 생각한다.Node.js에서 사용되는 엔진이기도 하다.엔진의 종류로는 아래와 같다. (이미 잘 알려진 브라우저를 기준) Rhino - 모질라SpiderMonkey - 파이어폭스V8 - 구글, 오페라JavascriptCore - 사파리Chakra - 익스플로러, 마이크로소프트 엣지 간..