[FE] 브라우저의 렌더링 파이프라인 (Chromium)


[FE] 브라우저의 렌더링 파이프라인 (Chromium)

최근 브라우저 렌더링 파이프라인을 주제로 테코톡 발표를 했다. 사실 예전에 썼던 글이 하나 있긴 한데, 발표를 위해 다시 공부를 하다 보니 예전에 썼던 글에 미흡한 부분이 많다는 점을 느꼈다. 무엇보다 과정 중 일부가 바뀌었는데, 공식 자료 중 일부가 레거시가 된 사실을 모르고 작년에 공부를 했던 것을 확인했다. 테코톡 발표에서 한정된 시간으로 인해 제대로 다루지 못한 내용들이 많았기도 해서, 이참에 새로 글을 작성해보려 한다. 1. Chromium의 멀티 프로세스 아키텍처 Chromium의 렌더링 파이프라인에 관한 내용을 이야기하기 전에, 먼저 Chromium의 멀티 프로세스 아키텍처에 대한 이야기를 해야한다. 위 사진에서 보이는 것처럼, 크로미움을 하나 켰다. 일반적인 하나의 프로그램을 실행한다면 하나의 프로세스가 생기는게 일반적이다. 그런데 작업관리자에서 보면 우리는 하나의 크로미움을 켰음에도 여러 개의 프로세스가 생긴 걸 확인할 수 있다. 브라우저는 기본적으로 정말 많은 동작...


#chromium #크로미움렌더링 #브라우저렌더링파이프라인 #브라우저렌더링 #멀티버퍼링패턴 #렌더링파이프라인 #렌더링 #렌더러프로세스 #다중버퍼링패턴 #renderingpipeline #pipeline #하드웨어가속

원문링크 : [FE] 브라우저의 렌더링 파이프라인 (Chromium)