Intent to implement: Custom Elements v1

335 views
Skip to first unread message

Hayato Ito

unread,
Mar 15, 2016, 5:42:35 AM3/15/16
to blink-dev
hay...@chromium.org https://w3c.github.io/webcomponents/spec/custom/ Implement new Custom Elements APIs, called v1, based on the consensus we reached at the F2F meeting in January [1]. We have a rewrite of the spec based on this meeting [2]. Note that Blink has already shipped Custom Elements, which should be now called v0.

All browser vendors reached consensus on many pressing matters about Custom Elements.
There are still active discussions on the spec, https://github.com/w3c/webcomponents/labels/v1, however, I think it's okay to start to implement Custom Element v1.
Firefox: No public signals Edge: No public signals Safari: In development: https://bugs.webkit.org/show_bug.cgi?id=154907
Web developers: No signals No. We will have a new API, called document.defineElement() to define custom elements for v1.
The current API, document.registerElement() is unchanged, basically.

The situation is very similar to what happened to Shadow DOM.

None Yes
https://bugs.chromium.org/p/chromium/issues/detail?id=594918 https://www.chromestatus.com/features/4696261944934400
No

Reply all
Reply to author
Forward
0 new messages