- https://www.mollywhite.net/micro/entry/202404231317
- Dan Luu’s page with the image : https://danluu.com/slow-device/
Im interested to see lemmyui on this list.
good question … the devs definitely aim for efficiency in their choices. Their frontend framework for instance is niche but (at least at the time that they picked it) requires only a small size and performs well (though many devs complain about the use of a niche framework).
What exactly is danluu.com?
The blog this test is originally from
Bragging rights, in the form of a blog.
Ugh, it’s worse than I thought. The HTML on the front page is awful. It’s not even vaguely valid, it uses a made up tag (d), and it runs over HTTP instead of HTTPS. It’s just this person discarding any semblance of maintainability to pursue an extremely small wire size.
Hmmm. I’m interested in the difference between new and old WordPress.
Unrelated, but wordpress supports activitypub, but I have yet to see a wordpress blog on the fediverse.
Why is discourse so bad here?
Compared to what?
Thought it would be better than at least reddit
Smaller userbase, mostly taken from a specific subset of users. You tend to get extreme views amplified because of that, I think.
Yet somehow the ads usually load first and just fine.
In the case of Discourse, a hardware engineer is an embarrassment not deserving of a job if they can’t hit 90% of the performance of an all-time-great performance team but, as a software engineer, delivering 3% the performance of a non-highly-optimized application like MyBB is no problem. In Knuth’s case, hardware engineers gave programmers a 100x performance increase every decade for decades with little to no work on the part of programmers. The moment this slowed down and programmers had to adapt to take advantage of new hardware, hardware engineers were “all out of ideas”, but learning a few “new” (1970s and 1980s era) ideas to take advantage of current hardware would be a waste of time.
You can really tell this guy is some hardware design engineer at nvidia that has absolutely no fucking clue about how real-world user space programming works. Also I like how 74% slowly kept getting inflated until it became 90%.
Like, this dude is trying to claim that fucking Donald Knuth himfuckingself cannot figure out some new computer hardware.
Multiple processors working in concert is not, and never has been, a cure-all. It’s highly situational and generally not useful.
What’s dumb is that, as a Systems Design Engineer at NVIDIA, Dan Luu should know that. After all, how has SLI been doing recently?
That said, yes, of course, web dev bloat is absolutely out of control, and slow websites absolutely have nothing to do with hardware or network. That’s a culprit of bad frameworks, horrific amounts of ads/trackers/bullshit, and honestly just general lack of programming fundamentals in the web dev space. Might as well call them web technicians and really ruffle some feathers. :P
There are way too many confounding factors in these tests to say anything about CPU performance for web pages. My only real takeaway is that some of the tested devices suck for browsing the web. How much is the fault of bloated web pages and how much is the fault of the device? Who knows.
Read the original blog post. The slower devices are the biggest devices some parts of the world rely on because they can’t afford anything better. This makes them excluded from the “modern” web.
I did. The author talks about both and associates one with the other. It really only talks about 2 factors: web page size and CPU utilization. And that CPU speed hasn’t out paced web page bloat. And then uses the data table to try and prove the point.
I’m not denying that low end devices can have trouble browsing the web. I have issue with the claim that CPU performance hasn’t scaled with web page bloat because there are far more factors than just CPU performance and web page bloat in the tests, such as: everything else running on the device (OS, other apps, etc) RAM speed and size, storage speed and size (hopefully doesn’t come into play but you never know), network connectivity strength, etc.
It’s not even close to an “all else equal” type of testing.
Those so-called low-end devices are still technically fairly powerful computing devices that aren’t even used used to do anything that ought to be very taxing. They’re displaying what ought to basically be a text medium.
In my eyes the problem is squarely with the way the sites are designed (and their 967 partners that are interested in whatever you’re clicking on).
The linked article outlines in explicit detail how it is the fault of the websites and not the devices.