공부한 것
브라우저가 웹 페이지를 랜더링하는 순서
- parsing
- html
- tokenizing
- DOM tree construction
- <script>가 있을 때 javascript parsing
- css
- tokenizing
- CSSOM tree construction
- reqeustAnimationFrame(edge랑 safari는 painting뒤에)
- html
- calc style : html dom + cssom + js = make render tree
- render tree
- objects tree
- style tree
- layers : 여러개의 layer 로 구성하여 반응형을 만듦
- line boxes: text handling
- render tree
- layout : calc position. layout도 처리 순간에 따라 종류가 다름. 즉시 반영할 것인지, 반영할 예정인지 등
- painting: make pixel data. chrome은 12개의 phases
- 컴포지팅 : 레이어 합성
남은 것
event loop