DOM : Document Object Model
브라우저가 html 바디 안에 태그들의 포함 관계를 알고있음
원래 DOM의 복사본인 가상 DOM을 만들어 처리한 후, 최종 처리 완료된 DOM과 원래 DOM의 다른 부분만 브라우저 DOM에 업데이트
⇒ 캐시 역할을 함(효율적인 UI 업데이트)
⇒ 특정 화면의 일부분을 자주 갱신하는 경우 사용
가상 DOM을 만들면 완충작용(처리 속도 완화) 됨 ⇒ 속도가 빠름(캐싱)
CPU - RAM에서 데이터를 가져와 모든 처리 수행
캐시메모리 - 자주 사용하는 데이터와 명령어가 임시저장 되어있음(가상 DOM) ⇒ CPU가 RAM에 직접 접근할 필요 없이 데이터에 빠르게 접근 가능(완충 작용)
RAM - CPU가 처리할 데이터들을 가져옴(휘발성 저장) ⇒ 트리 방식도 갖고옴
HDD/SSD - 장기적으로 대용량 데이터 저장