HTML Web Components

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf gptkb:website
gptkbp:alternativeTo JavaScript frameworks
gptkbp:canBe gptkb:Angular
gptkb:React
gptkb:Vue.js
gptkb:LitElement
gptkb:Stencil
polymer
gptkbp:consistsOf gptkb:Shadow_DOM
gptkb:HTML_Imports
gptkb:HTML_Templates
Custom Elements
gptkbp:deprecatedIn gptkb:HTML_Imports
gptkbp:enables component-based architecture
encapsulation of styles and markup
interoperability across frameworks
native browser support for components
gptkbp:hasFeature custom events
HTML encapsulation
attribute reflection
autonomous custom elements
custom HTML tags
customized built-in elements
declarative shadow DOM
element registry
event retargeting
lifecycle callbacks
open and closed shadow roots
property binding
scoped CSS
shadow root
slot elements
template elements
template instantiation
https://www.w3.org/2000/01/rdf-schema#label HTML Web Components
gptkbp:introducedIn 2011
gptkbp:relatedTo gptkb:CSS
gptkb:JavaScript
gptkb:HTML5
gptkbp:specifies gptkb:Custom_Elements_specification
gptkb:HTML_Imports_specification
gptkb:HTML_Template_specification
gptkb:Shadow_DOM_specification
gptkbp:standardizedBy gptkb:W3C
gptkbp:supportedBy gptkb:Google_Chrome
gptkb:Mozilla_Firefox
gptkb:Microsoft_Edge
gptkb:Safari
gptkbp:usedFor creating reusable UI elements
gptkbp:usedIn gptkb:Progressive_Web_Apps
gptkb:Single_Page_Applications
gptkbp:bfsParent gptkb:Web_Platform_Working_Group
gptkbp:bfsLayer 4