DOM문서 객체 모델
DOM은 웹 문서의 요소와 내용을 객체의 트리로 표현해 프로그램이 읽고 수정하게 하는 표준 인터페이스다.
DOM(Document Object Model, 문서 객체 모델)은 웹 문서의 요소와 텍스트 등을 트리 구조의 객체로 나타내는 표준 인터페이스다. 웹 브라우저와 프로그램은 DOM을 통해 페이지의 내용을 읽거나 변경할 수 있다.
DOM은 화면에 그려진 모습이나 보조 기술에 제공되는 접근성 트리와 같지 않다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.
이 항목을 다룬 기사
명령어 수를 셀 수 없는 브라우저 환경에는 상호작용 한 번당 React commit 수, V8 함수 호출 수, layout·style 재계산 횟수, DOM 변경 횟수 같은 대체 지표를 차례로 제시했습니다.
화면 파악 화면 캡처를 조각조각 보며 스크롤 DOM(웹 페이지의 구조 정보)과 운영체제의 접근성 트리로 화면 전체를 한 번에 파악
성공했다는 안내는 DOM(브라우저가 인식하는 페이지 요소 구조)에 명확히 나타나야 합니다.
TypeSafe Computer Use는 전체 화면을 매번 해석하는 대신 OCR(이미지 속 글자 인식)과 DOM(웹페이지 요소의 구조)에서 얻은 정보를 이용해 클릭 대상을 고릅니다.
React 같은 최신 프런트엔드로 만든 웹 앱에는 버튼이 화면에는 보이는데 DOM(웹 페이지의 요소를 트리 구조로 나타낸 문서 객체 모델)이나 접근성 트리(화면 낭독기 같은 보조 기술에 제공되는 화면 요소 구조)에는 항목이 없는 경우가 있습니다.