I've been out of the loop for awhile, but back in 2017 I was a big fan of Polymer by Google (web components utilizing shadow DOM.) At the time there was a feeling you didn't need frameworks if you had components you could use like html tags.<p>In 2021 I got back into it:<p>I took a look at Blazor. Ok, that's just web components, where the file name is the component name.<p>I took a look at Svelte. Ok, that just web components with reactivity. Svelte looks like the inspiration for Blazor.<p>I took a look at Angular. They have components now or did they always have components?<p>I took a look at React. Look, they're starting to use Polymer type components inside React components.<p>I took a look at web components, not longer called Polymer it seems, and wow, they've made a lot of progress. Salesforce.com is a big user (a company I respect for their tech) and Google itself is a big user. Google says Web Components are everywhere and I'm using them a lot without knowing it.<p>So have Shadow DOM components arrived?<p>https://developer.mozilla.org/en-US/docs/Web/Web_Components
I don't actively follow web components, but as someone who follows the React space reasonably well, I don't get <i>any</i> sense that things are shifting towards web components (at least in the sense of replacing React). React's docs[1] argue that they solve different problems (obviously that's potentially biased, but I still find it reasonably compelling). I think the most likely outcome is that some things will be shipped as web component libraries that can be easily consumed within various frameworks (e.g., I could envision Stripe shipping a webcomponent library instead of a React specific library).<p>[1] <a href="https://reactjs.org/docs/web-components.html" rel="nofollow">https://reactjs.org/docs/web-components.html</a>
2017 to 2022, that is 5 years.
But its 4 companies (Apple, Google, Microsoft & Mozilla) that all need to agree in setting this Web Components standard. So it <i>can</i> feel like slow progress.
But.. once a standard, it will will last for another 27 JavaScript years.
And anyone who has been in this "Internet" business for that long can tell you how valuable that is.
Remember IE once had 90% market share.. guess how much market share Facebook will have in N years time.
PS. The WHATWG is by invitation only, and we all wonder if those 4 companies will invite Facebook.<p>It is NOT about Technology, it is about Who creates Technology.