It's important to understand why script is chosen. One big reason is transitioning from one page to another. It's faster in JS.
-
-
Once you've chosen to paint a page in JS, now you have to paint ALL pages in JS. Stuck with choice to duplicate work, or only do script.
1 reply 0 retweets 0 likes -
But, you lose *a lot* of built-in browser things at this point. So you have to reimplement, leading to even more script.
1 reply 0 retweets 1 like -
If something like Jake's navigation-transition was implemented, doing in script becomes less desirable.
1 reply 0 retweets 0 likes -
What Chrome devrel doesn't understand is why people choose script, and assume it's about fashion.
1 reply 0 retweets 0 likes -
Until you accept that devs are making this choice for non-shallow reasons you'll have the power to provide an alternative.
1 reply 0 retweets 1 like -
Replying to @matthewcp @threepointone
2 things: I'm not in devrel (it shows!), and I appreciate all those factors.
1 reply 0 retweets 0 likes -
...and because I appreciate them, I work on long-run solutions (e.g. ES6, WC, SW, etc.).
1 reply 0 retweets 0 likes -
The flip side is I also see what platform can do and what devs are sending; massive disconnect and it hurts users.
1 reply 0 retweets 0 likes -
Not to use too broad a brush, but I *frequently* see apps where devs are making these choices from uninformed positions & w/o budgets.
1 reply 0 retweets 0 likes
So your point (if not conclusions) stand, but so does mine: we are all multiply-optimizing but many are omitting a constraint (usable perf).
-
-
...and if you don't include "it must be usable for real users" in the equation, you explore the wrong parts of solution space
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.