Thanks for your reply! Browser support for Web Components is indeed growing. Mind that Safari and IE11 don't provide support (and probably never will). Luckily, we can use polyfills. Source: nhswd.com/blog/web-components-101-...
Online since 1990 Yes! I started with Gopher. I do modern Web Component Development with technologies supported by **all** WHATWG partners (Apple, Google, Microsoft & Mozilla)
Safari does support Web Components;
and has done so for a very long time!!
Safari does not support Customized Built-In Elements, (eg. extend HTMLButton)
only Autonomous Elements that extend from HTMLElement
Note that all BaseClasses: Lit, Stencil, Ionic etc, only extend from HTMLElement also.
So Customized Built-In Elements can only be created with Vanilla code. But is generally considered a dead end because Apple has some valid arguments against the implementation.
Thanks for your reply! Browser support for Web Components is indeed growing. Mind that Safari and IE11 don't provide support (and probably never will). Luckily, we can use polyfills. Source: nhswd.com/blog/web-components-101-...
Hold your horses!
Safari does support Web Components;
and has done so for a very long time!!
Safari does not support Customized Built-In Elements, (eg. extend
HTMLButton
)only Autonomous Elements that extend from
HTMLElement
Note that all BaseClasses: Lit, Stencil, Ionic etc, only extend from
HTMLElement
also.So Customized Built-In Elements can only be created with Vanilla code. But is generally considered a dead end because Apple has some valid arguments against the implementation.
Thanks so much for elaborating! It's true that Safari only supports Autonomous Elements! I'll update my article accordingly.