Contact emails
Spec
Summary
Implement new Shadow DOM APIs based on the *slots* proposal. New APIs are (including, but not limited to):
- Element.attachShadow
- New HTML Element: HTMLSlotElement
- NonDocumentTypeChildNode.assignedSlot
Note that Blink has already shipped Shadow DOM, called *v0*. See "ongoing technical constraints" section for details.
Motivation
All browser vendors finally agreed on the Shadow DOM spec, called *V1*.
Compatibility Risk
Ongoing technical constraints
There is an on-going discussion how Shadow DOM v0, which Blink has already shipped, and incoming Shadow DOM v1 should interact each other. That's an issue Blink should resolve.
I'd like to start to implement v1 now so that I can know the feasibility. I'll keep the issue up-to-date.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux,
Chrome OS, Android, and Android WebView)?
Yes
OWP launch tracking bug
Link to entry on the Chrome Platform Status
Requesting approval to ship?
No