I think the process is working, in its frustratingly slow and imperfect way. There were a bunch of things in the original WC vision (e.g. Model Driven Views + Object.observe, HTML Imports) that died before crossing the finish line, on their merits.
-
-
Replying to @graynorton @Rich_Harris and
Custom Elements and Shadow DOM have some very solid use cases that I think are fairly uncontroversial at this point.
1 reply 0 retweets 4 likes -
Replying to @graynorton @Rich_Harris and
What's less clear is whether the current shortcomings of these primitives for more mainstream use cases can be addressed with further spec work.
1 reply 0 retweets 1 like -
Replying to @graynorton @Rich_Harris and
We think they likely can, whereas you're understandably skeptical and concerned. But the process will play out again. If the incremental features aren't good enough, they won't survive.
1 reply 0 retweets 1 like -
Replying to @graynorton @AdamRackis and
Shadow DOM (in its current form) definitely isn't uncontroversial. I maintain a framework that compiles to WC, and the number one WC-related request was 'please add an option to disable SD'. But it's not possible, because content distribution is coupled to styling
2 replies 0 retweets 3 likes -
Replying to @Rich_Harris @graynorton and
In the meantime, how many of these new features are going to be presented as a fait accompli, like MDV etc were, only to be yanked away again later? Platform fatigue is real.
1 reply 0 retweets 3 likes -
Replying to @Rich_Harris @graynorton and
MDV wasn't s fait-accomplis and anyone who says so is lying to you.
1 reply 0 retweets 2 likes -
Replying to @slightlylate @Rich_Harris and
I was co-TL of the project (Parkour) that developed it alongside features like ES6 classes, async/await, shorter function syntax, many CSS proposals, etc. etc. MDV was demo'd and the feedback was "that's cool, but you should try to break it up"...so we did
1 reply 0 retweets 3 likes -
Replying to @slightlylate @Rich_Harris and
As a result, we collaborated widely to design features like Mutation Observers (joint design with Mozilla) and Object.observe() (to get the same semantics for the JS-side of the tree).
2 replies 0 retweets 3 likes -
Replying to @slightlylate @graynorton and
Not my recollection of the marketing at the time, but let's go with a more recent example — show me where on this page it says 'no non-Chromium browser supports this, and there's lots of active discussion about the API'https://developers.google.com/web/updates/2019/02/constructable-stylesheets …
1 reply 0 retweets 5 likes
The page you're looking for is here: https://chromestatus.com/feature/5394843094220800 …
-
-
Replying to @slightlylate @graynorton and
Not putting that information front and center in the marketing for the feature is somewhat disingenuous, don't you agree?
1 reply 0 retweets 6 likes -
Replying to @Rich_Harris @graynorton and
"Disingenuous" doesn't pass Hanlon's Razor.
2 replies 0 retweets 2 likes - 23 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.