When the part of the page you select just so happens to be an advertisement that makes them more money, I wouldn't give them the benefit of the doubt.
I wish there was a way to set up your device to not switch locations, like if it shows you something you can select, it builds the rest that is loading around that, to pick one locations and stick with it, or barring that, to discount selections made a fraction of a second before it changes position maybe.
discount selections made a fraction of a second before it changes position maybe.
This. I don’t understand why the hit areas for popups are hot immediately. That also applies to notifications on phones or new windows on desktop computers.
It’s called Cumulative Layout Shift (CLS). A respectable website would monitor this before and after making changes but most don’t and of course there are some which know that they benefit from it happening.
it's frustrating because webpages were really functional without this problem a decade ago. i don't know why links jump around today. is it because it's cheaper to let the client figure out what content they need instead of using server-side computation?
Because frontend webdevelopers use some very large framework to make things "look nicer" and don't care about resource optimisation? They do the opposite just for some silly colouring effect, shade etc. The old ugly stuff was a lot smaller and quicker to load.
yeah, no, im with you on that point where frontend developers don't care. but why did that framework catch on in the first place? we used to use php where the server would grab all the data relevant to your account and convert it into one html page. but now it seems the user's laptop is tasked with pulling each element of their own website. maybe it's easier to scale? like you can have the user's data split across different servers and not require any communication between servers on the backend?
20 Comments
Phil_in_here@lemmy.ca · 49 pts · 183d
What's worse is when you expect it, so you wait a second, and it still hasn't loaded, so you click and the instant you click it shifts to an ad.
Inucune@lemmy.world · 21 pts · 183d
This is intentional.
kylian0087@lemmy.dbzer0.com · 4 pts · 182d
I also use a adblocker Intentionally...
zout@fedia.io · 47 pts · 183d
Isn't this a known dark pattern? Not so mildly infuriating for me.
9point6@lemmy.world · 55 pts · 183d
Only if it's intentional, it can easily be caused by ignorance/incompetence too
markz@suppo.fi · 43 pts · 183d
Yeah, often it's just a side effect of the site being a sluggish pile of shit
hector@lemmy.today · 8 pts · 183d
When the part of the page you select just so happens to be an advertisement that makes them more money, I wouldn't give them the benefit of the doubt.
I wish there was a way to set up your device to not switch locations, like if it shows you something you can select, it builds the rest that is loading around that, to pick one locations and stick with it, or barring that, to discount selections made a fraction of a second before it changes position maybe.
bleistift2@sopuli.xyz · 3 pts · 183d
This. I don’t understand why the hit areas for popups are hot immediately. That also applies to notifications on phones or new windows on desktop computers.
markz@suppo.fi · 1 pts · 182d
Adding a delay would be extra work for no gain
LemmyKnowsBest@lemmy.world · 4 pts · 183d
Dark patterns aren't infuriating to you?
zout@fedia.io · 7 pts · 183d
They are, but not mildly.
WR5@lemmy.world · 6 pts · 183d
Not mildly; excruciatingly.
Vonmiir@lemmy.zip · 11 pts · 182d
It’s called Cumulative Layout Shift (CLS). A respectable website would monitor this before and after making changes but most don’t and of course there are some which know that they benefit from it happening.
https://web.dev/articles/cls
freebee@sh.itjust.works · 2 pts · 182d
cool, didn't know there was a name for it
LSNLDN@slrpnk.net · 9 pts · 183d
This but it’s when I search for something like an app on my phone and the results are still loading I HATE IT
mexicancartel@lemmy.dbzer0.com · 2 pts · 183d
What launcher you use?
Illegalmexicant@lemmy.world · 8 pts · 183d
Oh the menu...save 10% by signing up
Alberat@lemmy.world · 6 pts · 182d
it's frustrating because webpages were really functional without this problem a decade ago. i don't know why links jump around today. is it because it's cheaper to let the client figure out what content they need instead of using server-side computation?
freebee@sh.itjust.works · 3 pts · 182d
Because frontend webdevelopers use some very large framework to make things "look nicer" and don't care about resource optimisation? They do the opposite just for some silly colouring effect, shade etc. The old ugly stuff was a lot smaller and quicker to load.
Alberat@lemmy.world · 2 pts · 181d
yeah, no, im with you on that point where frontend developers don't care. but why did that framework catch on in the first place? we used to use php where the server would grab all the data relevant to your account and convert it into one html page. but now it seems the user's laptop is tasked with pulling each element of their own website. maybe it's easier to scale? like you can have the user's data split across different servers and not require any communication between servers on the backend?