DOM
RU: DOM
Document Object Model: a tree of nodes the browser constructs from parsed HTML, where each element, attribute, and text run becomes a node. JavaScript reads and mutates this tree via the DOM API; mutations may trigger style recalculation, layout, and paint depending on which properties change.