A browsing context is an environment in which
The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
Represents interface that must be inherited by all element that is supported system event handling
The Attr interface represents an attribute in an Element object.
CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
Inherits from CharacterData and represents the content of a comment, i.e., all the characters between the starting ''.
The Document represents the entire HTML or XML document.
DocumentFragment is a "lightweight" or "minimal" Document object.
The DocumentType provides an interface to the list of entities that are defined for the document
The DOMObject type is used to represent an base object for the entire Document Object Model.
The Element interface represents an element in an HTML or XML document.
Represents a known entity, either parsed or unparsed, in an XML document.
EntityReference nodes may be used to represent an entity reference in the tree.
The Node interface is the primary datatype for the entire Document object Model.
Represents a notation declared in the DTD.
The ProcessingInstruction represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document.
ShadowRoot is a root node of shadow tree.
Modes in which ShadowRoot can operate.
The Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr.
The TypeInfo represents a type referenced from Element or Attr nodes, specified in the schemas associated with the document.
The DOMException interface represents an abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API.