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.
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.