An abridged list of requirements to use React the way FB does for mobile web: - staff dedicated performance team - set hard perf targets that no CL can violate (enforced by CI) - have a separate "mbasic" version of the service and send users to it that can't handle heavy JShttps://twitter.com/mikeal/status/1159165205428879360 …
-
Show this thread
-
This mirrors the "richness only when the user can handle it" approach Google Search employs. JS is a privilege -- not a right or requirement -- in high performing teams
2 replies 4 retweets 26 likesShow this thread -
In these sorts of services, having multiple versions to reach all users with the best experience is *just the cost of doing business*. If your team can't afford this, focus on lowest-tier device/network. Scaling up is effort, but scaling down *simply doesn't work*
2 replies 3 retweets 26 likesShow this thread -
Replying to @slightlylate
“lowest-tier device/network” in your user demographic, or worldwide? Should a tier have a certain % of your userbase before you spend resources optimizing for it?
1 reply 0 retweets 6 likes -
Replying to @AdamRackis
Consumer apps/sites should probably be targeting global baseline (unless you're selling exclusively to an ultra-wealthy segment). Folks with existing businesses that know their audience can make more situated choices, but should be watching their P95/P99 performance.
1 reply 0 retweets 4 likes -
Replying to @slightlylate @AdamRackis
"My app only supports Chrome. This is fine because Firefox users don't spend much time in the app."
4 replies 1 retweet 15 likes -
How many google apps run fine on $40 phones in Africa? I bet youtube is amazing.
1 reply 0 retweets 0 likes -
YouTube works on the jio phone yes. I don't have an exact count. What's your point here?
2 replies 0 retweets 1 like -
Indeed, YT is one of those ultra-high-traffic properties that can build as many versions as needed to reach the broadest possible audiences. Teams that can't afford to do that N+1 times for every OS/form-factor should target their lowest-end marginal user.
2 replies 0 retweets 2 likes -
This Tweet is unavailable.
Most managers I speak with are not expecting their website to be a wealth-segmentation tool, particularly if they serve youth demographics
-
This Tweet is unavailable.
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.