Web browser engine
레이아웃 엔진(layout engine) 또는 랜더링 엔진(rendering engine)은 웹 콘텐츠(HTML, XML, 그림 파일 등)와 포맷 정보(CSS, XML 등)를 가져 와서 화면에 해당 콘텐츠를 정리하여 보여 주는 소프트웨어를 말한다. 이 프로그램은 모니터나 프린터에 표시할 창의 콘텐츠 영역을 그린다. 레이아웃 엔진은 웹 브라우저, 이메일 클라이언트와 같은 웹 콘텐츠를 보여 주거나 편집하는 데 쓰이는 응용 프로그램에 사용된다.
List of Web browser engine
- 게코 (Gecko)
- 모질라 재단에서 만든 레이아웃 엔진으로 파이어폭스, 모질라 선더버드, 시몽키 등이 이를 탑재하고 있다.
- 트라이던트 (Trident)
- 마이크로소프트의 레이아웃 엔진으로 인터넷 익스플로러, 아웃룩 익스프레스, 마이크로소프트 아웃룩, 그리고 윈앰프, 리얼플레이어의 미니 브라우저 등이 이를 탑재하고 있다.
- 프레스토 (Presto)
- 오페라 소프트웨어의 사유 엔진으로 오페라가 탑재하고 있다.
- KHTML
- KDE의 컨커러가 탑재하고 있다.
- 웹킷 (Webkit)
- KHTML에서 파생된 레이아웃 엔진으로 사파리, 크롬 등이 탑재하고 있다.
- 태즈먼 (Tasman)
- 마이크로소프트의 레이아웃 엔진으로 맥용 인터넷 익스플로러가 탑재하고 있다.
See also
- Web browser
- Internet
- Text-based web browser
- Plasmo - 브라우저 확장 개발용 SDK