It's a priority problem. People just don't care about this, at all.
-
-
Replying to @boubiyeah @floydophone and
Most teams I've seen simply don't keep tabs on their performance budget. React is not a huge offender in the grand scheme of things but neither it is a good citizen/leader, by being pretty fat, feature for feature.
2 replies 0 retweets 2 likes -
Replying to @boubiyeah @floydophone and
I mean I've seen the React team promote "cool libs" like drag and drop weighting at >100kb in the past so there is some sort of awareness problem here. If you pay this much for most of your features, of course bloat is the end result.
1 reply 0 retweets 1 like -
What if it’s a really valuable and useful 100kb that’s loaded async?
1 reply 0 retweets 0 likes -
This happens sometimes. For instance, I think it's hard to have a good text editor under 100kb.
2 replies 0 retweets 0 likes -
Yeah. I feel like the chrome team mostly only talks to big publishers (since they are the ones that drive most of AdWords the clicks) so their prioritization advice isn’t really valid for a lot of people. I bet the majority of devs build internal tools where none of this matters
1 reply 0 retweets 3 likes -
Replying to @floydophone @boubiyeah and
For example, gmail and google docs don’t really optimize for any of this stuff for good reason. Could you imagine a server rendered version of those!
1 reply 0 retweets 2 likes -
Replying to @floydophone @boubiyeah and
(There is a server rendered version of gmail and no one uses it for a reason)
2 replies 0 retweets 0 likes -
You're right of course, but where is the public guidance on whether React (and others) is appropriate for a given type of application? It's just not a thing, and as a result, everyone learns React and uses it for *everything*. Which means we need mechanisms to alleviate the pain.
1 reply 0 retweets 0 likes -
it's an interesting thing to think about. where does react end and frontend engineering begin? how much education should the react docs give about web performance generally?
1 reply 0 retweets 1 like
First, do no harm. Performamce comes from mastery. Tools come to heel through singular expertise or systemic guardrails. Both must enforce norms that center users. So, can you use Tool X? IDK, are you adept and/or do you have perf budgets in place?
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.