Componentes Web
Componentes Web são um conjunto de normas atualmente sendo produzidos por engenheiros do Google como também uma especificação da W3C que permitem a criação de componentes reutilizáveis em documentos e aplicações web. A intenção por trás deles é trazer a engenharia de software baseada em componentes para a web. O modelo de componentes permite encapsulamento e interopabilidade de elementos HTML individuais.

O suporte para os componentes web está presente em alguns navegadores baseados no WebKit como o Google Chrome o Opera e no Mozilla Firefox (requer alteração manual de configuração). Microsoft Internet Explorer ainda está considerando implementar as especificações de componentes web. A compatibilidade com os navegadores mais antigos é implementada em javascript, conhecido também como polyfill.

Componentes Web consistem em 4 elementos principais que podem ser utilizados em conjunto ou separadamente:
* Elementos personalizados
* Sombra do DOM
* Importação de HTML
* Modelos HTML
Q37033
W3C
ORG
Q466
web
Concept
Q8811
HTML
Concept
Q6368
navegadores
Concept
Q654034
WebKit
MISC
Q777
Google Chrome
Concept
Q41242
Opera
MEDIA
Q698
MISC
Q698
Mozilla Firefox
MISC
Q2283
ORG
None
Microsoft Internet Explorer
UNK
Q2005
javascript
MEDIA
None
polyfill
UNK
Q2093
DOM
MISC
Q18217380
Componentes Web
MEDIA
Q18217380
Componentes Web
MEDIA
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
facet of
instance of
software engine
instance of
based on
instance of