mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-07-09 19:10:07

렌더링 엔진

파일:상위 문서 아이콘.svg   상위 문서: 엔진
{{{#!wiki style="margin:-10px" <tablebordercolor=#808080><tablebgcolor=#808080> 파일:WWW 아이콘.svg 웹 브라우저
목록
}}}
{{{#!wiki style="word-break: keep-all; margin: 0 -10px -5px;"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px 5px;"
5대 브라우저

{{{#!wiki style="display: inline-flex; padding: 0 10px; border:1px solid #99999955"
}}}}}}}}} ||


1. 개요2. 현역3. 퇴역

1. 개요

렌더링 엔진 또는 레이아웃 엔진이란 내용 정보인 HTML, XML과 서식정보인 CSS, XML 등을 읽어들여 사람이 읽을 수 있는 문서로 표시하는, 웹 브라우저의 핵심기능을 담당하는 소프트웨어이다. ' 코드'를 호출시에만 읽고서 해석을 한다는 점에서 인터프리터라고도 볼 수 있다.

VT WWW의 결정적인 차이점을 대변하는 부분이기도 하다. VT환경은 그냥 문자정보만 받으면 되기 때문에 거창한 엔진이 필요없다. 하지만 WWW 환경은 그림을 표시하며 서식을 지정하는 등 완전한 문서를 표시해야 하기 때문에 엔진을 중심으로 구성된 웹 브라우저가 사용되는 것이다.

보통 브라우저의 엔진은 렌더링 엔진을 의미하지만, 최근에는 검색 엔진, 자바스크립트 엔진 등 여러 엔진이 추가로 사용된다. 그래서 브라우저 엔진이라고 하면 정확히 무엇을 의미하는지 파악해야 한다.

2. 현역


3. 퇴역


[1] GPL의 변형, MPL (Mozilla Public License)라고 한다. [2] http://www.mozilla.or.kr/community/blog/1214 [3] HTML문서를 출력할 필요가 있을 때 별도로 기능을 개발할 필요없이 이런식으로 흔하게 사용한다.