The AbstractWorker interface abstracts properties and methods common to all kind of workers, being Worker or SharedWorker.
The AnimationEvent interface represents events providing information related to animations.
This type represents a DOM element's attribute as an object.
A Blob object represents a file-like object of immutable, raw data.
A CDATA Section can be used within XML to include extended portions of unescaped text, such that the symbols < and & do not need escaping as they normally do within XML when used as text.
The CSSKeyframeRule interface describes an object representing a set of style for a given keyframe.
The CSSKeyframesRule interface describes an object representing a complete set of keyframes for a CSS animation.
CSSMediaRule is an object representing a single CSS @media rule.
The CSSNamespaceRule interface describes an object representing a single CSS
CSSPageRule is an object representing a single CSS @page rule.
An object implementing the CSSRule DOM interface represents a single CSS at-rule.
A CSSRuleList is an array-like object containing an ordered collection of CSSRule objects.
A CSSStyleDeclaration is an interface to the declaration block returned by the style property of a cssRule in a stylesheet, when the rule is a CSSStyleRule.
CSSStyleRule represents a single CSS style rule.
An object implementing the CSSStyleSheet interface represents a single CSS style sheet.
The CanvasGradient interface represents an opaque object describing a gradient and returned by CanvasRenderingContext2D.createLinearGradient or CanvasRenderingContext2D.createRadialGradient methods.
The CanvasPattern interface represents an opaque object describing a pattern, based on a image, a canvas or a video, created by the CanvasRenderingContext2D.createPattern() method.
The 2D rendering context for the drawing surface of a <canvas> element.
The CharacterData abstract interface represents a Node object that contains characters.
A CloseEvent is sent to clients using WebSockets when the connection is closed.
The Comment interface represents textual notations within markup; although it is generally not visually shown, such comments are available to be read in the source view.
The DOM CompositionEvent represents events that occur due to the user indirectly entering text.
The console object provides access to the browser's debugging console.
The Coordinates interface represents the position and attitude of the device on Earth, as well as the accuracy with which these data are computed.
The DOM CustomEvent are events initialized by an application for any purpose.
This interface describes an error object that contains an error name.
The DOMException interface represents an anormal event happening when a method or a property is used.
The DOMImplementation interface represent an object providing methods which are not dependent on any particular document.
DOMParser can parse XML or HTML source stored in a string into a DOM Document.
A type returned by DOMConfiguration.parameterNames which contains a list of DOMString (strings).
This type represents a set of space-separated tokens.
The DataTransfer object is used to hold the data that is being dragged during a drag and drop operation.
Each web page loaded in the browser has its own document object.