Skip to main content

Coverage / cssom

CSS Object Model (CSSOM)

Specification: drafts.csswg.org/cssom-1/. 16 interfaces defined here, 90 members exposed on Window (Web IDL). Group: Test DOM core.

Existence only: “present” means the name is defined where Web IDL puts it, not that it behaves as the standard says. The featured checks test behavior.

Share present per engine
EngineMembers presentInterfaces present
warpdom0.1.6maintainer's engine93% (84 of 90)16 of 16
happy-dom21.0.343% (39 of 90)7 of 16
jsdom30.1.376% (68 of 90)14 of 16
linkedom0.18.133% (3 of 90)0 of 16
26 of 26 interfaces
CSSnamespace, 1 memberwarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
CSSGroupingRule3 memberswarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
CSSImportRule5 memberswarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
CSSMarginRule2 memberswarpdom: Presenthappy-dom: Missingjsdom: Missinglinkedom: Missing
CSSNamespaceRule2 memberswarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
CSSPageDescriptors14 memberswarpdom: Presenthappy-dom: Missingjsdom: Missinglinkedom: Missing
CSSPageRule2 memberswarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
CSSRule12 memberswarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
CSSRuleList2 memberswarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
CSSStyleDeclaration8 memberswarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
CSSStyleProperties1 memberwarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
CSSStyleRule2 memberswarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
CSSStyleSheet9 memberswarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
Document2 members added to Document (defined in DOM)warpdom: 1/2happy-dom: 2/2jsdom: 1/2linkedom: 0/2
HTMLElement1 member added to HTMLElement (defined in HTML)warpdom: 1/1happy-dom: 1/1jsdom: 1/1linkedom: 1/1
HTMLLinkElement1 member added to HTMLLinkElement (defined in HTML)warpdom: 1/1happy-dom: 1/1jsdom: 1/1linkedom: 0/1
HTMLStyleElement1 member added to HTMLStyleElement (defined in HTML)warpdom: 1/1happy-dom: 1/1jsdom: 1/1linkedom: 1/1
MathMLElement1 member added to MathMLElement (defined in MathML Core)warpdom: 0/1happy-dom: 0/1jsdom: 0/1linkedom: 0/1
MediaList6 memberswarpdom: Presenthappy-dom: Presentjsdom: Presentlinkedom: Missing
ProcessingInstruction1 member added to ProcessingInstruction (defined in DOM)warpdom: 0/1happy-dom: 0/1jsdom: 0/1linkedom: 0/1
ShadowRoot2 members added to ShadowRoot (defined in DOM)warpdom: 0/2happy-dom: 1/2jsdom: 0/2linkedom: 0/2
StyleSheet7 memberswarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
StyleSheetList2 memberswarpdom: Presenthappy-dom: Missingjsdom: Presentlinkedom: Missing
SVGElement1 member added to SVGElement (defined in Scalable Vector Graphics (SVG) 1.1 (Second Edition))warpdom: 1/1happy-dom: 1/1jsdom: 1/1linkedom: 1/1
SVGStyleElement1 member added to SVGStyleElement (defined in Scalable Vector Graphics (SVG) 1.1 (Second Edition))warpdom: 0/1happy-dom: 1/1jsdom: 0/1linkedom: 0/1
Window1 member added to Window (defined in HTML)warpdom: 1/1happy-dom: 1/1jsdom: 1/1linkedom: 0/1

Probed 2026-10-19. Data: idl.json (CC BY 4.0).