Re:Ask HN: Anyone know of any largish applications built wit...
by WickyNilliams on Wednesday May 04, 2022 @07:17AM
(#31258949)
They are supported! Safari does not (and will not, as explained in your link) support one specific API for web components, the `is` attribute:
<button is="my-button">
But when people talk about web components, they are almost certainly talking about this kind of component: <my-button></my-button>
Which is fully supported in safari. The former can be polyfilled, but i doubt (m)any components are being developed like that.Aside from this, safari has great support for WCs and is just as capable as any other evergreen browser.
Re:Ask HN: Anyone know of any largish applications built wit...
by andrewstuart on Wednesday May 04, 2022 @07:23AM
(#31258997)
I cannot see that Safari supports the "connectedCallback" in Custom Elements, which seems to be to be foundational to the entire technology.
https://developer.mozilla.org/en-US/docs/Web/Web_Components/...
If you're correct about Safari's level of support can you referf me to where it supports connectedCallback?
Re:Ask HN: Anyone know of any largish applications built wit...
by WickyNilliams on Wednesday May 04, 2022 @07:40AM
(#31259125)
The proof, as they say, is in the pudding: https://codepen.io/WickyNilliams/pen/dydoNez
It's been supported for years AFAIK. As long as you extend HTMLElement, and not some other element, everything will work as expected
Re:Ask HN: Anyone know of any largish applications built wit...
by bennypowers on Wednesday May 04, 2022 @10:13AM
(#31260707)
should have posted this in r/confidentlyincorrect
Yeah, here's my youtube video from 3 years ago preemptively proving you wrong
https://caniuse.com/?search=web%20components
Here's the reasoning from Safari developers: https://bugs.webkit.org/show_bug.cgi?id=182671