괴발개발

괴발개발

  • 분류 전체보기 (75)
    • 알고리즘 이론 (5)
    • GitHub (2)
    • 우아한 테크 코스 (5)
      • 프리코스 (4)
    • Obsidian (1)
    • Javascript Deep Dive (4)
    • 프로젝트 (7)
    • 코딩 테스트 (BOJ) (38)
    • 일반 (2)
    • 프론트엔드 개발자가 되고 싶다 (일기) (11)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

괴발개발

컨텐츠 검색

태그

프리코스 FE Node js 코딩 테스트 front-end javascript 에라토스테네스의 체 개발자 지망생 react 프론트엔드 우테코 js 코딩테스트 BFS 백준 BOJ 우아한 테크 코스 알고리즘 우테코 6기 자바스크립트

최근글

댓글

공지사항

아카이브

Rendering(1)

  • DOM(Document Object Model)과 Virtual DOM

    0. 목차서론DOM(Document Object Model)이란?Virtual DOM이란?렌더링과 페인팅의 차이Virtual DOM의 Diffing 알고리즘실제 DOM의 수정은 어떻게 일어나는가?결론1. 서론프론트엔드 개발을 공부하면서 처음에는 “어차피 부모가 리렌더링되면 자식도 다 같이 리렌더링 되는 거 아닌가? 그렇다면 Virtual DOM을 쓸 이유가 뭐지?”라는 의문이 있었습니다.지금 생각해보면 그건 제가 React의 “렌더링(rendering)”과 브라우저의 “페인팅(painting)”을 명확히 구분하지 못했기 때문이었습니다. 이번 글에서는 그 과정을 정리하면서, DOM과 Virtual DOM, 그리고 실제 DOM이 어떻게 수정되는지에 대해 이해한 내용을 공유해 보겠습니다.2. DOM(Docum..

    2025.08.25
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바