3 ms·
> I don’t know if there’s anything we can do. I know something we could do, at least for websites. Google could finally make good on their announcement and mak
by luckylion 4y ago
> I don’t know if there’s anything we can do.
I know something we could do, at least for websites. Google could finally make good on their announcement and make CWV actually have a measurable impact on rankings. I work for affiliates/SEO people. When CWV was announced, suddenly they cared about performance. Then the deadline came and went and Google decided not to make it really count after all, and they stopped caring. You don't have to be better than your competition if you're not extremely slow, because either you're on 1 and you get the user, or you're not, and the user never sees your site (traffic on rank 2 and 3 drops dramatically, and beyond that it's barely noticeable).
If Google decided to punish slow load times, large layout shifts, huge payloads, and tons of JS by downranking the sites, you'd quickly have very fast websites all around.
- figassis 4y agoYou would have very fast landing pages, which you still do today. But the issue is SaaS apps are soul crushingly slow, but google does not care about that because google cannot login.
- feoren 4y agoBut SAAS apps don't get their traffic via Google. Their sales site does, but not the app itself. To get SAAS apps faster, you need upper management to care about the performance of the app, which they also don't. They care about a convoluted web of short-term ladder-climbing moves dictated by multiple layers of the principal agent problem.
- luckylion 4y agoGoogle gets data from the Chrome UX Report (CrUX, everyone can access aggregated data on Big Query), so they'll even get information on performance from pages they themselves never see, and "the origin" (aka the domain) is the most relevant group for most websites, because they won't have enough traffic on each individual page. If Google only relied on measuring itself, it would just be a cat and mouse game to identify Google's testers and serve them a stripped down version. But they already have the actual real user data.
- commandlinefan 4y ago> at least for websites We could start by stopping using these stupid pointless frameworks that provide little functionality but reams of overhead.
- ajmurmann 4y agoHow much of it is frameworks like React vs boatloads of trackers and other ad-related stuff?
- luckylion 4y agoFrom my experience looking at sites for improvement opportunities, if the site is ad-monetized, it's the ads, otherwise the frameworks are multiple times the tracking stuff (analytics etc). Oh, and of course google tag manager is used to load analytics and nothing else, because you need those extra 240kb of JS to feel complete :(
- TeMPOraL 4y agoIn my experience? For SPAs, it's mostly 1) bad use of the framework, causing way too many pointless DOM updates, and 2) doing lots and lots of network requests, and particularly blocking requests. 2) is a bit due to tracking, but usually mostly a consequence of the API-first design. Despite using a large and powerful framework, the app itself does very little locally, as anything non-trivial ends up being a blocking network request, or a burst of several such requests (usually not blocking the app itself, but almost always blocking the user from continuing until the requests are done).
- mixermachine 4y agoAngular, React and many other frameworks can be fast. If you add ads, many DOM updates and to large JSONs you can grinde every site to a halt.