to think Google pushed super hard on Custom Elements -- to the point of jumping the gun on shipping, ending up with an incompatible shipped version-- to not use it as the primary path for situations like these
-
Show this thread
-
Replying to @ManishEarth
I heard they always use flags to prevent forging de facto standards. Not in CE’s case?
1 reply 0 retweets 1 like -
Replying to @BrendanEich
I'm not sure exactly what happened; but "custom elements v0" got used quite a bit, especially on Google properties. YouTube was using v0 (with a slow polyfill for other browsers) for years after v1 shipped
1 reply 1 retweet 3 likes -
-
Replying to @BrendanEich @ManishEarth
I don’t know the history of custom elements sorry, perhaps
@slightlylate ?1 reply 0 retweets 0 likes -
We shipped v0 Web Components in 2014 after multiple years of attempting to collaborate with basically everyone. Weren't many choices & hadn't yet invented Origin Trials (see blog post from '15: https://infrequently.org/2015/08/doing-science-on-the-web/ …)
2 replies 1 retweet 7 likes -
Replying to @slightlylate @erikcorry and
My personal view (not shared by others) is that V0 shipping precipitated others coming to the table to do V1, which we pursued through '15, culminating in Safari and Chrome shipping V1 impls in '16 (Safari was first to their dev channel, we were first to stable)
2 replies 0 retweets 6 likes -
Replying to @slightlylate @erikcorry and
Mozilla didn't ship a Web Components v1 impl until late '18:https://hacks.mozilla.org/2018/11/the-power-of-web-components/ …
2 replies 0 retweets 0 likes -
Replying to @slightlylate @erikcorry and
And legacy Edge never implemented v0 or v1, despite the constituent APIs being the most popular requests for many years: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/filters/top …
1 reply 0 retweets 0 likes -
Replying to @slightlylate @erikcorry and
So mobile browsers got to ~full Web Components coverage in early '18 when UC switched to a modern Chromium. Desktop will pull into port when IE 11 is gone and Chromium-based Edge ships (imminently! hooray!): https://www.microsoftedgeinsider.com/en-us/
1 reply 0 retweets 0 likes
There are lots of good outcomes from browsers finally agreeing a component model (even if it isn't perfect). For instance, Mozilla is re-doing their entire UI in Web Components: https://briangrinstead.com/blog/
-
-
Replying to @slightlylate @erikcorry and
And massive organisations like Google and Salesforce are able to move their UIs off of warring stacks onto a common infrastructure. Google's components are currently transitioning (more than 10K of them!) at a rapid pace to v1.
1 reply 0 retweets 0 likes -
Replying to @slightlylate @erikcorry and
Moving big sites like YouTube over to V1 -- particularly after Mozilla sunk HTML Imports without a proposed replacement -- has taken time, but is also in-progress.
2 replies 0 retweets 0 likes - 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.