- 브라우저의 기본 구조_ 브라우저의 기본 구조를 프론트엔드 개발자가 알아야하는 이유에 대해 설명해주세요.
- 브라우저의 렌더링 과정_ 브라우저의 렌더링 과정은 어떻게 될까요?
- HTML 파싱_ 브라우저에서 HTML의 파싱 과정은 어떻게 될까요?
- CSS 파싱_ 브라우저의 CSS 파싱 과정은 어떻게 될까요?
- 렌더 트리_ 브라우저에서 렌더 트리를 구축하는 과정은 어떻게 될까요?
- DOM 트리 렌더 트리_ 브라우저에서 DOM 트리와 렌더 트리의 차이는 무엇일까요?
- DOMContentLoaded 이벤트_ 브라우저의 DOMContentLoaded 이벤트는 무엇인가요?
- Load 이벤트_ 브라우저의 Load 이벤트는 무엇인가요?
- 이벤트 루프_ 브라우저의 이벤트 루프란 무엇이고 어떻게 동작하나요?
- 마이크로 태스크 뷰_ 브라우저의 이벤트 루프에는 태스크 큐와 마이크로 태스크 큐라는 것이 있는데, 마이크로 태스크 큐는 어떤 역할을 하는지 설명해주세요.
- 매크로 태스크 큐_ 브라우저의 매크로 태스크 큐는 무엇이고 어떻게 동작하나요?
- requestAnimationFrame(rAF)_ requestAnimationFrame(rAF)란 무엇일까요?
- 렌더링 블록_ 렌더링 블록의 원인은 무엇일까요?
- 싱글 스레드_ 브라우저가 싱글 스레드로 동작하는 이유와 그 장단점에 대해 설명해주세요.