zachleat,
@zachleat@zachleat.com avatar

the spiciest web performance leaderboard would rank saas company home pages making “blazingly fast”-esque claims 👀

tanepiper,
@tanepiper@tane.codes avatar

@zachleat So if you're talking about the one I'm thinking of, actually I was in a focus group discussing the redesign and I made exactly that point - if you're going to use the phrases like that be prepared to show the receipts. Any claims of blazing fast performance will always challenge someone to debunk the claim.

zachleat,
@zachleat@zachleat.com avatar

put those INP and TBT scores in big bold letters 🌶️🌶️🌶️

hasanhaja,
@hasanhaja@fosstodon.org avatar

@zachleat the original tweet in my post wasn’t fully that, but it shouldn’t be too much work to pull that info out and start putting it on a leaderboard

https://fosstodon.org/@hasanhaja/111909660231659075

hasanhaja,
@hasanhaja@fosstodon.org avatar

@zachleat actually, I’ve misremembered. It was just the homepages of frameworks. I’ll have a play this weekend and see if I can start putting something together.

Do you have any Saas services in mind? I remember Vercel having it on their site before

zachleat,
@zachleat@zachleat.com avatar

@hasanhaja I’d love to see a hosting leaderboard, yeah!

zachleat,
@zachleat@zachleat.com avatar

It should be fair to post screenshots like this for companies that tout “the fastest frontends” on their home page—especially notable that this is not a temporary regression. It’s been like this for a long time—why is no one talking about it?

dariush,

@zachleat You need more concurrent rendering and server components

zachleat,
@zachleat@zachleat.com avatar

@dariush more abstractions! more!! 😅

depechie,
@depechie@dotnet.social avatar

@zachleat what testing tool is this actually?

zachleat,
@zachleat@zachleat.com avatar
nmoo,
@nmoo@mas.to avatar

@zachleat This post is super important! I don’t know if everyone realizes just how much you genuinely care about pushing our collective baseline back to something reasonable. It’s too easy to dismiss this critique as competitive, but I have literally never seen you speak out about anything trivial.

Case in point, you could have posted about the massive performance regression I pushed to the @astro website last week, but you gave us a heads up instead.

zachleat,
@zachleat@zachleat.com avatar

@nmoo @astro Appreciate you Nate! I have done the same for Gatsby in the past too!

Sometimes it’s just a bug—this Vercel perf is not one of those times.

tammy,
@tammy@webperf.social avatar

@zachleat We track a bunch of tools similar to ours (or at least those that haven't blocked our test agents), and yeah, there are some surprising results.

zachleat,
@zachleat@zachleat.com avatar

@tammy Wow, blocking your test agents! Wild!

Paxxi,
@Paxxi@hachyderm.io avatar

@zachleat I guess this explains why they need over 100 pops, probably easier to battle the speed of light than making this performant 😂

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@zachleat Someone’s not getting a Vercel Christmas card this year.

zachleat,
@zachleat@zachleat.com avatar

@khalidabuhakmeh if they make next.js fast that would be a nice christmas present

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@zachleat Dude… Santa’s not real.

zachleat,
@zachleat@zachleat.com avatar

@khalidabuhakmeh first of all—what

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@zachleat No Christmas Miracles are happening this year!

iamdtms,
@iamdtms@mas.to avatar

@zachleat Here is my performance rates :D

Inside Devtools: 91%

Inside Netlify: calc(91% - howManyYearOldAmI - currentYearInSeconds - etc.)

mokobien,
@mokobien@mamot.fr avatar

@zachleat I'm planning on making a pitch to my tech lead to move off Ne*t.js so I'm actually gonna add this screenshot to the doc, thanks.

zachleat,
@zachleat@zachleat.com avatar

@mokobien good luck!

nrk9819,
@nrk9819@mastodon.social avatar

@zachleat can we all already agree that react fucking sucks ? absurd "patterns", complicated API to work with and bad performance by default 🤦
I don't understand how react become the industry standard of javascript UI libraries when vue, svelte are much more ergonomic

acdha,
@acdha@code4lib.social avatar

@nrk9819 @zachleat I have been amazed by how often people deploy hundreds of lines of code to kludge around problems caused by their tool and then say they have to use it because it’s fast and easy.

zachleat,
@zachleat@zachleat.com avatar

@nrk9819 I won’t argue with you on these points 😅

maeool,
@maeool@boitam.eu avatar

@zachleat I'd love to see Vercel's answer, but keep in mind that a bare NextJS website is fast. You hit 90/100 without any optimization.

Also, Vercel employs the main dev of Svelte. Vercel's not only backing React/Next.

I don't care about Vercel.com's (landing page) google score (yes, keep in mind it's google score, and it doesn't affect SEO that much) as long as their tools and services are good.

zachleat,
@zachleat@zachleat.com avatar

@maeool a bare website with a 90 perf score is not fast

maeool,
@maeool@boitam.eu avatar

@zachleat Depends of your users. On a 56k modem no. In France, yes of course.

zachleat,
@zachleat@zachleat.com avatar

@maeool might want to re-read this one from 2012: https://blog.chriszacharias.com/page-weight-matters some important lessons in there!

maeool,
@maeool@boitam.eu avatar

@zachleat How is it relevant for vercel.com, the home page, or for my use case, France ?
It's also 15 years late.

Of course I understand the point though. Of course if your target is the entire world, and people with a slow connection are a significant part of your audience or potential audience, build your website for them.

zachleat,
@zachleat@zachleat.com avatar

@maeool great! glad it clicked for you!

zachleat,
@zachleat@zachleat.com avatar

Here’s the source code between the doctype and the <title> for this site:

×26 <link rel="preload">
×36 external <link rel="stylesheet">
×91 external <script src>

This is not a nuanced point I’m making. We’re not debating the finer points of complicated web performance trade-offs. This is a very slow web site.

steveworkman,
@steveworkman@webperf.social avatar

@zachleat What do you mean that's slow? We're doing what you said right, splitting everything into chunks! Look how cacheable it is! HTTP/2 says it's good! Why don't you like it Zach! Why! Why! Why!

Meyerweb,
@Meyerweb@mastodon.social avatar

@zachleat What kind of intrigues me is that on 4G throttling and up, it really does feel fast, which I wasn’t expecting given all the server calls. HTTP/2 packing the calls into a single connection, I guess?

On Good 3G throttling and below, though, it really is deeply painful.

zachleat, (edited )
@zachleat@zachleat.com avatar

@Meyerweb The digital divide! I do think that there is a larger point worth making, as Vercel heavily invests in LLM automation of front-ends—automating this level of quality will only exacerbate the divide 😬

The other point I’d make is that Network throttling is only one piece. Testing on a slow device is another thing entirely.

slightlyoff,
@slightlyoff@toot.cafe avatar
Meyerweb,
@Meyerweb@mastodon.social avatar

@slightlyoff @zachleat More like treo.sh/itespeed/, amirite? HEEEYOOOOO

zachleat,
@zachleat@zachleat.com avatar
zachleat, (edited )
@zachleat@zachleat.com avatar

“This doesn’t look good” indeed.

https://fediverse.zachleat.com/@zachleat/112117301801565699

slightlyoff,
@slightlyoff@toot.cafe avatar

@zachleat I have found that the real indictment is the showcase section of these sites. The speed of the things they choose to crow about reflects the lived values of these orgs.

zachleat,
@zachleat@zachleat.com avatar

@slightlyoff $300M buys a lot of marketing momentum

slightlyoff,
@slightlyoff@toot.cafe avatar

@zachleat If only it bought speed.

zachleat,
@zachleat@zachleat.com avatar

@slightlyoff I used to think the go-to metaphor was trucks https://fediverse.zachleat.com/@zachleat/110181262326744689 but now I think I’m going to use US passenger rail—slow, ineffective, expensive…

ryantownsend,
@ryantownsend@webperf.social avatar

@zachleat post this on the bird site... I dare you 😉

zachleat,
@zachleat@zachleat.com avatar

@ryantownsend you-> 😈 😵‍💫 <- me

where’d the 👼 go

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • osvaldo12
  • InstantRegret
  • magazineikmin
  • ethstaker
  • rosin
  • Youngstown
  • slotface
  • ngwrru68w68
  • everett
  • kavyap
  • mdbf
  • cubers
  • khanakhh
  • JUstTest
  • cisconetworking
  • Durango
  • GTA5RPClips
  • thenastyranch
  • tacticalgear
  • modclub
  • tester
  • normalnudes
  • provamag3
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines