[FE 기술 면접] Virtual DOM

윤지·2024년 12월 1일

FE 기술 면접 대비

목록 보기
2/3
post-thumbnail

📌 Virtual DOM 개념 정리


Q1: Virtual DOM이란 무엇인가요?

A: Virtual DOM은 실제 DOM을 추상화한 가벼운 복사본으로, 메모리에 객체 형태로 존재합니다. 변경 사항이 발생했을 때 실제 DOM에 직접 반영하지 않고, Virtual DOM에서 먼저 처리한 후 필요한 부분만 실제 DOM에 업데이트하여 효율적인 렌더링을 가능하게 합니다.

Q2: Virtual DOM을 사용하는 이유는 무엇인가요?

A: DOM을 직접 조작하면 브라우저 렌더링이 빈번하게 발생하여 성능이 저하될 수 있습니다. Virtual DOM을 사용하면 실제 DOM 조작을 최소화하여 성능을 개선할 수 있습니다.

Q3: Virtual DOM이 항상 더 나은 성능을 보장하나요?

A: 반드시 그렇지는 않습니다. Virtual DOM을 생성하고 비교하는 과정에서도 연산 비용이 발생하기 때문입니다. 상황에 따라 성능 차이가 있을 수 있습니다.

profile
프론트엔드 공부 기록 아카이빙🍁

0개의 댓글