The interoperability of Web Component polyfills

[2014-04-25] dev, html5, javascript, webcomponents, webdev
(Ad, please don’t block)
At the moment, there are two polyfills for the upcoming Web Components standard (roughly, for widgets): Fortunately, the three ways of writing a Web Component (via the Polymer polyfill, via the X-Tag polyfill or by using the APIs directly) are interoperable. Quoting “Custom Element Interoperability” by the Polymer team:
We’re happy to say that, yes, custom elements of any variety (be they Polymer, X-Tag or vanilla) can all happily coexist.
The blog post explains how that works and provides an example that you can download from GitHub.

Third Web Component polyfill: @b_lionel told me about Bosonic, which is partially based on Polymer and also interoperable.