The Document Object Model is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.
In computing, Extensible Markup Language is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
In computer programming, an application programming interface is a set of subroutine definitions, protocols, and tools for building application software.
A tree structure or tree diagram is a way of representing the hierarchical nature of a structure in a graphical form.
The DOM: What's the Document Object Model? by freeCodeCamp
The objects can be manipulated programmatically and any visible changes occurring as a result may then be reflected in the display of the document.
HTML: The DOM (Document Object Model) by Educator.com
The principal standardization of DOM was handled by the World Wide Web Consortium, which last developed a recommendation in 2004.
The World Wide Web Consortium is the main international standards organization for the World Wide Web.
WHATWG took over development of the standard, publishing it as a living document.
The Web Hypertext Application Technology Working Group is a community of people interested in evolving HTML and related technologies.
A living document, also known as an evergreen document or dynamic document, is a document that is continually edited and updated.
The W3C now publishes stable snapshots of the WHATWG standard.