Web Components

E856205

Web Components are a set of web platform APIs that enable developers to create reusable, encapsulated custom HTML elements that work natively across modern browsers.

All labels observed (5)

Label Occurrences
Shadow DOM 4
Web Components canonical 4
Shadow DOM API 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf set of web standards ⓘ
web platform technology ⓘ
alsoKnownAs Web Components standard ⓘ
linked to: Web Components
compatibleWith modern web browsers ⓘ
consistsOf Custom Elements ⓘ
ES Modules ⓘ
HTML Templates ⓘ
Shadow DOM ⓘ
definedBy WHATWG ⓘ
World Wide Web Consortium ⓘ
enables creation of reusable UI components ⓘ
encapsulation of behavior ⓘ
encapsulation of markup ⓘ
encapsulation of styles ⓘ
goal interoperability across frameworks ⓘ
native component model for the web ⓘ
hasComponent Custom Elements API ⓘ
linked to: Custom Elements

HTMLImports (deprecated) ⓘ
HTMLSlotElement ⓘ
HTMLTemplateElement ⓘ
linked to: HTML Templates

Shadow DOM API ⓘ
linked to: Web Components
hasFeature DOM encapsulation ⓘ
closed shadow tree ⓘ
custom element lifecycle methods ⓘ
open shadow tree ⓘ
shadow root ⓘ
style encapsulation ⓘ
template cloning ⓘ
implementedIn Apple Safari ⓘ
Google Chrome ⓘ
Microsoft Edge ⓘ
Mozilla Firefox ⓘ
introducedAround 2013 ⓘ
promotedBy Google ⓘ
relatedTo JavaScript frameworks ⓘ
Lit library ⓘ
Polymer library ⓘ
linked to: Polymer
standardizedIn HTML Living Standard ⓘ
W3C specifications ⓘ
supports component reusability across applications ⓘ
composition of components ⓘ
custom HTML elements ⓘ
lifecycle callbacks for elements ⓘ
native browser rendering ⓘ
scoped CSS via Shadow DOM ⓘ
slot-based content projection ⓘ
usedFor UI component libraries ⓘ
design systems ⓘ
framework-agnostic components ⓘ
micro frontends ⓘ

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Open Web Platform → hasComponent → Web Components ⓘ
W3C Web Application technologies → includesStandard → Shadow DOM ⓘ
linked to: Web Components
Lightning Web Components → basedOn → Web Components standards ⓘ
linked to: Web Components
Lightning Web Components → supportsStandard → Shadow DOM ⓘ
linked to: Web Components
Web Components → alsoKnownAs → Web Components standard ⓘ
linked to: Web Components
Web Components → hasComponent → Shadow DOM API ⓘ
linked to: Web Components
Custom Elements → partOf → Web Components ⓘ
Custom Elements → relatedTo → Shadow DOM ⓘ
linked to: Web Components
HTML Templates → usedWith → Web Components ⓘ
HTML Templates → usedWith → Shadow DOM ⓘ
linked to: Web Components