후회가 없도록

  • 홈
  • 태그
  • 방명록

브라우저 1

[DOM] 브라우저 렌더링 과정 및 Virtual DOM(가상 돔)

1. 브라우저 렌더링 과정 1) DOM(Document Object Model) tree 생성: 렌더 엔진이 HTML을 파싱하여 DOM 노드로 이루어진 트리 생성. 2) render tree 생성: css 파일과 inline 스타일을 파싱. DOM과 CSSOM을 합친 렌더 트리를 생성. 3) Layout(reflow): 각 노드들의 스크린에서의 좌표에 따라 위치 결정. position이나 size 등도 해당 단계에서 계산. 4) Paint(repaint): 실제 화면에 출력. 위 과정에서 웹 페이지에 어떠한 변화가 발생했을 때, 2번 과정부터 다시 재진행 된다. 즉, 렌더 트리가 재생성 되고 이후의 과정이 다시 반복되며 화면에 UI 재출력이 되는 것이다. 2. Virtual DOM 1) Virtual D..

지극히 개인적인 공부 노트/웹(Web) 2022.06.08
1
더보기
프로필사진

배움과 기록을 통해 성장하려고 노력하는 주니어 프론트엔드 개발자의 블로그입니다.

  • 분류 전체보기 (109)
    • SW, IT 이슈 (23)
      • 스크랩(Scrap) (22)
      • 행사(Event) (1)
    • 지극히 개인적인 공부 노트 (85)
      • 인공지능(AI) (4)
      • 알고리즘(Algorithm) (15)
      • 데이터베이스(Database) (9)
      • 깃(Git) (3)
      • 자바스크립트(JS) & 타입스크립트(TS) (4)
      • 리눅스(Linux) (4)
      • 리액트(React) (3)
      • 파이썬(Python) (14)
      • 웹(Web) (11)
      • 근-본(Roooooooooooot) (10)
      • 토막 상식(Shorts) (5)
      • UI & UX (1)
      • 기타 (2)
    • 소소한 프로젝트 (1)

Tag

디지털 트랜스포메이션, react, 리액트, Algorithm, HTML, 삼성SDS, 클라우드, CSS, 인공지능, AI, 파이썬, JavaScript, 리눅스, Python, 알고리즘, SQL, 스파르타코딩클럽, 백준, 웹, 머신러닝,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바