CSS1 브라우저의 CSS 처리 과정 (내부 동작 이해하기) HTML 파싱과 CSS 처리의 관계HTML 파서가 HTML을 쭉 읽어 내리다가 태그나 태그를 만나면, 브라우저는 계속해서 HTML 파싱을 진행하면서 병렬로 CSS 처리를 시작합니다. 태그를 만나면: 외부 CSS 파일을 요청하고, 받은 후 CSS 파서로 전달합니다. 태그를 만나면: 태그 내부의 CSS 텍스트를 직접 CSS 파서로 전달합니다.이 모든 과정은 브라우저 엔진의 C++ 코드에 의해 처리됩니다. 더보기브라우저별 CSS 파서 구현 위치Chrome (Blink 엔진)Blink 엔진의 third_party/blink/renderer/core/css/ 디렉토리에 CSS 파서가 구현되어 있습니다.CSSTokenizer 클래스가 토큰화를 담당합니다.소스코드: https://source.chromium.or.. 2025. 4. 9. 이전 1 다음