Virtual DOM

홍성표·2022년 5월 28일
0

Virtual DOM 이란?

  • DOM 을 추상화한 가상의 객체
  • Virtual DOM 은 수정사항이 여러 가지가 있더라도 한 번만 렌더링을 일으킨다.

DOM

  • DOM 은 문서 객체 모델이라고 하는데 결국은 브라우저에서 다룰 HTML 문서를 파싱하여 문서의 구성요소들을 객테로 구조화하여 나타낸 것입니다.

Why?

  • DOM 을 반복적으로 직접 조작하면 그 만큼 브라우저가 렌더링을 자주하게 되고, 그 만큼 PC 자원을 많이 소모하게 되는 문제를 해결하기 위한 기술이다.
  • Virtual DOM 은 DOM 이 생성되기 전, 이전 상태 값과 수정사항을 비교하여 달라진 부분만 DOM 에게 한 번에 전달해서 딱 한 번만 렌더링을 진행하기 때문에 보다 효율적이다.
profile
안녕하세요. 홍성표입니다.

0개의 댓글