DOM에 대한 오해

song·2024년 1월 26일
0

html, css 정보

목록 보기
13/14

DOM은 정말 느린가?

DOM API를 수많은 플랫폼과 웹브라우저에서 사용하고 있지만,
치명적인 문제가 있다.

바로 동적 UI에 최적화되어 있지 않다는 것

HTML은 자제적으로 정적이고 JS를 사용해서 동적으로 만들 수 있다.
그래서 규모가 큰 웹 애플리케이션에서는 DOM 조작을 많이하게 되고 성능 이슈가 생긴다.

그래서 일부 문서에서는 DOM은 느리다고 하지만, 정확한 말은 아님.

DOM 자체는 빠르다.
하지만, DOM을 조작할 때마다 엔진이 웹 페이지를 새로 그리기 때문에 성능 저하가 발생할 수 있다.

요약

  • DOM 자체는 빠름
  • DOM 조작으로 웹 페이지 새로 그리기 때문에 DOM 조작 많이 하면 웹 페이지 성능 저하됨
profile
인간은 적응의 동물

0개의 댓글