괴발개발

괴발개발

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

괴발개발

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

document object model(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.

티스토리툴바