• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

document.createElement 메모리

21.01.27 14:34 작성 조회수 142

1

로딩 이미지를 표시하기 위해서 document.createElement를 사용하는데 이 후 제거하는 부분이 없어서 메모리에 문제가 되지는 않을까요?

답변 1

답변을 작성해보세요.

0

SPA의 메모리 릭과 관련해 질문하신 거로 이해가 되네요~

생성된 이미지 요소는 컴포넌트 내 지역 변수에 할당되어 페이지가 변경되고 컴포넌트가 제거되면 GC에 의해 수거될 것으로 충분히 예상됩니다.

혹시 단순히 요소 생성 API를 사용하는 것을 제외하고 메모리 릭이 걱정되는 포인트 혹은 평소 요소 생성 후 제거하는 방법이 있으신가요?

만약 그렇다면 추천 방법을 소개해 주시면 감사드립니다.😆