DEV Community

Discussion on: Lets Build Web Components! Part 8: Mythbusters Edition

Collapse
 
bennypowers profile image
Benny Powers 🇮🇱🇨🇦

I really don't appreciate your language and personal insults.

Thread Thread
 
wannesdebacker profile image
Wannes De Backer

There, i fixed it (i shouldn't have attacked you in person but i'm still super-triggered by this article, obviously i don't know your skills and therefore i can't be sure).

But i really don't appreciate you ignoring the w3c, inspiring other to do the same and basically lying about some points. Also reading the comments here is really eyeopening how backwards the current state of the web is, with companies trying to impose standards, people ignoring w3c. I can't stress enough how wrong and even dangerous this is.

Thread Thread
 
westbrook profile image
Westbrook Johnson
Thread Thread
 
wannesdebacker profile image
Wannes De Backer

proposal...

Thread Thread
 
westbrook profile image
Westbrook Johnson

specs, for the baseline, requisite parts of deploying web components today, and Proposals, for a lot of great future possibilities that are important to discuss as a community right now so our voices can be heard in the process, it's kind of how the w3c does its thing... It's a pretty beautiful process, even if its speed can leave you wanting at times. 😉Have you taken part in it before?

Thread Thread
 
wannesdebacker profile image
Wannes De Backer

That is my point, but there is a big difference between discuss possibilities in the community and just saying: It's ready, just use it. And claiming that it is stable when it is totally not.

Thread Thread
 
qm3ster profile image
Mihail Malo

Companies are using it. That's what drives the browsers.
There are stats in the post.

Thread Thread
 
wannesdebacker profile image
Wannes De Backer

That is never a reason, and browsers should implement what w3c envisions, not the other way around.

Thread Thread
 
westbrook profile image
Westbrook Johnson

Can you confirm for me what you think a proposal is?

It has been my understanding that the w3c doesn't make those internally, the community does. It just so happens in this case that some of the proposals came from the Chrome team at Google which had been spending a lot of time with devs and found some valuable additions to be made to the platform. In that case of Template Instantiation it comes predominately from Apple. In the case of HTML Modules, Microsoft.

Is the w3c not a consortium on many vested parties that together come up with the future of the web? You speak as the web we all work with is laid down as dogma from some shadow group.

Thread Thread
 
qm3ster profile image
Mihail Malo

Are you seriously suggesting browsers shouldn't focus on implementing anything and everything that is being massively polyfilled in the wild?

Thread Thread
 
tjmonsi profile image
Toni-Jan Keith Monserrat

When you understand that the w3c's protocols on creating and establishing those standards would always start with a proposal that would need data (like how many like this implementation and how many people/devs/companies are implementing this proposed spec) to back up the claim that this spec is the way forward... then you'll understand that the web standard will always start at these proposals.

Besides, these proposals has phases.

"Browsers should implement what w3c envisions..." <- I think what w3c envisions always start in those proposals... and technically, they are already doing it.

 
westbrook profile image
Westbrook Johnson

Other than the Template Instantiation proposal, which of the technologies above aren't in the specs folder of that repo? Beyond that (which is noted very clearly as a proposal) everything else is 100% ready, as outlined in the article. What's more, discussion of the Template Instantiation proposal, and the benefits that will bring are have in the context of a production ready libraries that do similar work and specifically one that builds on the capabilities of the spec in anticipation of its arrival due to strong support across browser vendors and the developer community.