렌더링 엔진의 역할은 요청 받은 내용을 브라우저 화면에 표시(painting) 하는 역할을 담당한다.
파이어폭스는 모질라에서 직접 만든 게코(Gecko) 엔진을 사용하고 사파리와 크롬은 웹킷(Webkit) 엔진을 사용한다.
웹킷은 최초 리눅스 플랫폼에서 동작하기 위해 제작된 오픈소스 엔진인데 애플이 맥과 윈도우즈에서 사파리 브라우저를 지원하기 위해 수정을 가했다.
렌더링 엔진의 기본적인 동작 과정