DOM과 가상 DOM 웹 페이지는 사용자의 상호작용에 따라 콘텐츠가 실시간으로 바뀌는 경우가 많습니다. 이런 변화는 브라우저가 DOM(Document Object Model)을 내부적으로 조작하는 방식으로 일어납니다. 하지만 DOM은 생각보다 무겁고 느릴 수 있기 때문에, 이를 최적화하기 위한 아이디어로 가상 DOM(Virtual DOM) 이 등장했습니다.이 글에서는 실제 DOM과 가상 DOM이 무엇인지, 어떻게 다르고, 왜 필요한지를 자세히 설명합니다. 1. DOM이란 무엇인가?DOM(Document Object Model) 은 HTML 문서를 브라우저가 구조화한 트리 형태의 객체 모델입니다. 자바스크립트는 이 DOM을 이용해 웹 페이지의 내용을 동적으로 제어할 수 있습니다.예시 : Hello자바스크..