Web ComponentsはWebのUIのコンポーネント化を実現するための各種仕様の総称です。 DOMとスタイルをカプセル化するShadow DOM、任意の要素または既存の要素を拡張するCustom Elements、それらをパッケージ化し再利用できるようにするためのHTML Importsを含みます。 マークアップをテンプレート化するHTML Templatesも含まれていたのですが、つい最近HTML仕様に組み込まれたようです。 ちなみにWeb Componentsについて調べていると、Decoratorsという仕様にふれていることもありますが、これのことは忘れていいいようです。 Web Componentsの仕様・仕組みについては、先日おこなわれたHTML5 Conferenceで、Shadow DOMのSpec Editorである夷藤さんのお話が実にわかりやすいとはおもうので、そち