I'm using custom HTML tags such as
The only thing
registerElement does is allow you to create objects of the new element programmatically via constructor as opposed to by using
createElement. This enables you to also add a prototype to the element, or extend an existing element, which AFAIK you can't do with
createElement. You don't need to register custom elements if you don't need one of these three things (a constructor, the extension of an existing element, a prototype).