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