프론트엔드 개발자 엄성준 블로그

  • 홈
  • 태그

브라우저 렌더링 원리 1

20221008 브라우저 렌더링 원리

브라우저 렌더링 원리 1. 첫 번째로 서버로부터 받은 HTML, CSS를 다운로드한다. 단순한 텍스트인 HTML, CSS 파일을 Object Model로 만든다. HTML은 DOM으로, CSS는 CSSOM으로 만들어진다. DOM Tree와 CSSOM Tree가 만들어진다. 2. DOM Tree 와 CSSOM Tree가 만들어졌으면 그다음으로는 이 둘을 이용하여 Render Tree를 생성한다. Render Tree에는 스타일 정보가 설정되어있고, 실제 화면에 표현되는 노드들로 구성된다. 3. 브라우저의 뷰포트(Viewport) 내에서 각 노드들의 정확한 위치와 크기를 계산한다. 생성된 Render Tree 노드들이 갖고 있는 스타일과 속성에 따라서 브라우저 화면의 어느 위치에 어느 크기로 출력될 건지 계..

지식 정리 📝 2022.10.08
이전
1
다음
더보기
프로필사진

꾸준함을 강점으로 삼고 있는 프론트엔드 개발자 엄성준 블로그입니다.

250x250
  • 카테고리 📂 (396)
    • 코딩 테스트 풀이 🛠 (232)
    • 지식 정리 📝 (92)
    • zero-base 프론트엔드 스쿨 ⛪️ (20)
    • 3월 협업 프로젝트(1석 4조) 👨‍👩‍👧‍👦 (19)

Tag

오토위니, 제로베이스, 프론트엔드, WiniLogis, String(), 프론트엔드 개발자, 프론트엔드 스쿨, 프로그래머스, 제로베이스 프론트엔드 스쿨, join(), split(), Number(), sort(), 엄성준, autowini, next.js, forEach(), exceljs, 프론트엔드 개발자 엄성준, react,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

꾸준함이 강점이자 자랑인 프론트엔드 개발자 엄성준 입니다.

  • Github
  • 📷 Instar
  • 🎨Portfolio

티스토리툴바