#WebComponents
Mozillaが先日WebComponents系のdocument.registerを[Bug783129]で実装した。
使用するには、about:config 等から dom.webcomponents.enabled を true にする必要がある。
##カスタム要素は "x-" から始まっているべきか
テストコードを書いていて気付いたのだが、Mozillaの実装では document.registerの第一引数のタグ名が x- から始まっていないと InvalidCharacterError の例外が発生する。実際にコードもそのものずばりで書かれてある。
しかし、[CustomElements]、custom element nameの項を見ると、以下のように書かれており、-(ハイフン)は必要だと書いているが x- である必要性は説いていない。