렌더링엔진
-
[Web] 렌더링 엔진은 어떻게 동작할까?프론트엔드 2022. 2. 10. 17:47
렌더링 엔진 렌더링 엔진 : 요청 받은 내용을 브라우저 화면에 표시함. 렌더링 엔진은 HTML, XML 문서, 이미지를 표시할 수 있고, 플러그인이나 브라우저 확장 기능을 이용해 PDF 등 다른 유형도 표시할 수 있다. 렌더링 엔진은 통신을 제외한 거의 모든 경우에 단일 스레드로 동작한다. 통신은 몇 개의 병렬 스레드에 의해 진행될 수 있다. 병렬 연결의 수는 보통 2개에서 6개로 제한된다. 브라우저의 주요 스레드는 이벤트 루프를 유지하기 위해 무한 반복된다. 이벤트 루프는 배치, 그리기 등의 이벤트를 리스닝하고 처리한다. 렌더링 엔진의 종류 파이어폭스 : 모질라의 게코(Gecko) 엔진 사파리, 크롬 : 웹킷(Webkit) 엔진 웹킷 엔진 : 처음에는 리눅스 플랫폼에서 동작하도록 제작된 오픈소스 엔진인..