"This web application seems like it'd add a lot of value for me, but the initial load is 300K and only scores a 70 on Lighthouse, so I think I'll pass" --No one, ever
-
-
Replying to @AdamRackis @ryanflorence
User behavior trends disagree. https://developers.google.com/web/fundamentals/performance/why-performance-matters/ …
2 replies 0 retweets 2 likes -
Replying to @habazzi @AdamRackis
Surveyed sites are a terrible sample. Gmail could speed up load time significantly, but you won’t see more email being sent.
1 reply 0 retweets 4 likes -
Replying to @ryanflorence @AdamRackis
Gmail, an email app with a very loyal userbase, is a worse example tbh. Gmail did have to cater to their low-end users. They check network speed and bandwidth and serve you a different bundle (or none) accordingly.
1 reply 0 retweets 2 likes -
Replying to @habazzi @AdamRackis
You could work for Google. They also believe that their apps are the exception. Any app that doesn't sell ads or impulse purchasing like ecommerce is likely not going to see a huge change in engagement with a larger bundle size. Every app I've ever worked on my entire career.
2 replies 0 retweets 4 likes -
I've seen numbers. I fully believe
@slightlylate and@addyosmani's assertions around who's using the web, with what devices, on what connections, and how they're all being hosed by huge framework apps' initial load times. It's a crisis.3 replies 0 retweets 4 likes -
You sure it’s not ads?
2 replies 0 retweets 6 likes -
Replying to @ryanflorence @BenLesh and
Adam Rackis Retweeted Adam Rackis
Adam Rackis added,
Adam Rackis @AdamRackistil CNN pumps down 2.7MB of JavaScript (gzipped - NOT parsed) The next time I hear a web perf advocate complaining about a 30kb js library I'm gonna start flipping tables so hard Jesus'll be all "yo dawg calm the fuck down"
Addy never has, tbc. He's always been great
https://twitter.com/addyosmani/status/1072520821887913984 …Show this thread1 reply 0 retweets 0 likes -
Replying to @AdamRackis @ryanflorence and
A bit of airplane wifi; you expect me to bite on tactless whataboutism? Nah. Will only note for those that aren't just trolling that I focus on 1p because until that's in reasonable shape, demanding 3ps behave is hipocrytical, blame-shifting, or both.
1 reply 0 retweets 0 likes -
Replying to @slightlylate @ryanflorence and
Why not focus on the biggest perf hits, regardless of 1p or 3p? 3p seems to be pretty catastrophic. 1p can be brutal if you're not careful with your bundler (ie 3 copies of the entire d3 library) 1p client libraries seem tame in comparison.
2 replies 0 retweets 0 likes
1p sets the lower bound. If that isn't reasonable, there's no scope to demand concessions from third parties on. Besides, lowering 1p bloat is the only *reliable* way to reduce weight. How many negotiations do you go into with zero evidence or leverage?
-
-
Replying to @slightlylate @ryanflorence and
I don't follow your last question, sorry. I'm unfamiliar with 3p in general. Working on line of business web apps, as opposed to eCommerce / ad-based, I had no clue *just* how awful it was. 1/
1 reply 0 retweets 0 likes -
Replying to @AdamRackis @slightlylate and
The biggest, most ambitious web app I've ever worked on was 7 years ago, tons of legacy crap / js scripts plopped in at startup, tangled and hard to code split. At our *worst* we were 1.2MB—that's before I started aggressively chipping away at it, when able. Got it to ~600K
1 reply 0 retweets 0 likes - 6 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.