Skip to content
Domenic Denicola edited this page Apr 7, 2016 · 9 revisions

Custom Elements

Custom elements is a feature that, until recently, was developed as monkeypatches onto various specifications. To help implementers have a consolidated view of how custom elements change the DOM Standard, we have a few resources.

First, there is a rendered HTML diff containing all the changes related to custom elements.

Second, we provide this listing of affected sections:

  • Mutation algorithms: in particular insert and remove
  • The clone algorithm, to handle elements specifically
  • Interface Document: the createElement and createElementNS IDL definitions and algorithms, and the addition of the ElementCreationOptions dictionary.
  • Interface Element:
    • The "custom element state" concept and related definitions
    • The "create an element" algorithm
    • Modifications to changing, appending, removing, and replacing attributes.

Finally, here is a listing of all relevant commits (so far only one):

Clone this wiki locally