-
Notifications
You must be signed in to change notification settings - Fork 3k
Home
Domenic Denicola edited this page Aug 25, 2020
·
20 revisions
- HTML:
-
MessagePort:postMessage(message, transfer),postMessage(message, { transfer }) -
Window:postMessage(message, targetOrigin, transfer),postMessage(message, { transfer, targetOrigin }) -
BroadcastChannel:postMessage(message) -
DedicatedWorkerGlobalScope:postMessage(message, transfer),postMessage(message, { transfer }) -
Worker:postMessage(message, transfer),postMessage(message, { transfer })
-
- Service Workers:
-
Client:postMessage(message, transfer),postMessage(message, { transfer }) -
ServiceWorker:postMessage(message, transfer),postMessage(message, { transfer })
-
- Portals:
-
HTMLPortalElement:postMessage(message, { transfer }) -
PortalHost:postMessage(message, { transfer })
-
Warning: this is no longer kept up-to-date.
Custom elements is a feature that, until recently, was developed as monkey patches onto various specifications. This page helps implementers get a consolidated view of how custom elements have changed the HTML Standard.
These are the affected sections:
-
Elements in the DOM:
- The
HTMLElementconstructor - The definition of "element interface"
- The
- Custom elements
-
Windowgot a newcustomElementsattribute - Creating and inserting nodes: create an element for a token
- The XML syntax now mentions that "create an element for a token" must be used.
- Various places now use the "create an element" hook introduced to the DOM Standard for creating elements:
- All throughout the spec:
[CEReactions]extended attributes are now present
All relevant commits can be found in the list of pull requests tagged "topic: custom elements".
You may also be interested in similar information for changes to the DOM Standard.