-
-
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 -
Replying to @AdamRackis @ryanflorence and
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?
1 reply 0 retweets 1 like -
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 -
Replying to @AdamRackis @slightlylate and
Would have gotten it lower, but times change and I'm no longer there. Worked briefly at a startup, on an evergreen web app. Predecessor didn't code split at all. Just upgrading to webpack 4 and adding code splitting reduced us from 1.6MB startup to 300K
1 reply 0 retweets 0 likes -
Replying to @AdamRackis @slightlylate and
I care deeply about perf, but the rhetoric I often see doesn't match my experience in the least.
1 reply 0 retweets 0 likes -
Replying to @AdamRackis @ryanflorence and
so you’re catching up to how bad it really is out there...and how does that impact anything?
1 reply 0 retweets 0 likes -
Replying to @slightlylate @ryanflorence and
Catching up to how bad it is "out there" for ad-based sites? Indeed. But perf guidelines shouldn't assume everyone is working in that gross world.
1 reply 0 retweets 0 likes
I’m setting guidelines based on what’s possible combined with what’s necessary to deliver good experiences. If you have evidence (vs. e.g., reaction) that should cause me to change my views, will always consider new data.
-
-
Replying to @slightlylate @ryanflorence and
I guess what I'm trying to say is that "what’s possible combined with what’s necessary to deliver good experiences" will change radically depending on what you're building, ie, line of business app, vs ad-based static site, vs eCommerce.
0 replies 0 retweets 1 likeThanks. 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.
Addy never has, tbc. He's always been great