What we eventually proposed as MDV was here: https://github.com/toolkitchen/mdv
-
-
JS framework authors had real allergies to Object.observe(). They kept wanting to polish their strategies for detecting mutations.
2 replies 0 retweets 0 likes -
What really kills me is that adding a `.model` property to DOM elements was the _warmup_ idea.
1 reply 0 retweets 0 likes -
We never even got to the really good stuff: a coherent MVC explanation of how the existing elements work (e.g. <input>)
1 reply 0 retweets 0 likes -
Like, why is it that <input>'s surface area is a hodgepodge of various lifecycle times all modeled as events on a single object?
1 reply 0 retweets 0 likes -
And why can't you replace the model? Or just the controller?
2 replies 0 retweets 0 likes -
With the "is" attribute, we got close to view replacement.
1 reply 0 retweets 0 likes -
Most of the mess remains unreformed. Browser engineers and JS "thought leaders" are uncreative in this space because nobody is yelling.
1 reply 0 retweets 0 likes -
In less kind moments, I note that the mess also creates problems for frameworks to market solutions to...
2 replies 0 retweets 1 like -
Anyhow, if there's good news it's that we have shown some progress in better layering and the tide is turning.
1 reply 0 retweets 1 like
I can imagine breaking down the built-in elements into a set of interfaces and mixins now that we've gotten DOM prototypes linearized.
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.