Web Components
HTMLテンプレート(HTML template)は、封印されるHTMLのチャンクを自由に挿入する手段である。HTMLテンプレートの構文は次ようになる。
Scriptは実行されず、テンプレート内にあるリソースは、テンプレートがスタンプアウトされるまではフェッチされない。
HTMLの要素において、attributes(content attributes)とproperty(IDL attributes)は必ずしも値がリンクしない(HTML要素 § AttributeとProperty)。Web Componentsにおいていわゆるreflectionを可能にするには、そのための仕組みが必要になる。attributesはすべて文字列と定義されており、またpropertyは暗示的に静的型を持つため、propertyの型を事前に定義しattributesへのアクセス時に適切な型変換(文字列化、定義された型へのparse)をおこなうのが基本的な仕組みになる。