I think the thing that bothers me the most about my industry in 2026 is that programming and making software used to be about embracing limitations and making well-working applications that worked for the humans who needed them despite limited computational resources.
@thomasfuchs you could probably render the same thing in 20MB but it'd be dogshit slow to use. and if you're not using the RAM for anything you're paying to refresh those cells for nothing. it's why the OS uses it as a disk cache when you've got nothing better to do with it.
@thomasfuchs right, but it uses 200MB to prefetch assets to make browsing faster, and scales memory usage to system memory pressure as an optimisation. this has been the case for ages.
I'm all for "hey we should make software more efficient and responsive" but "my browser uses a lot of RAM" is an overused and unhelpful talking point.
@gsuberland@thomasfuchs While you're technically correct, don't forget to mention that the main reason prefetch is wildly expensive is that either one of these is true:
a) The website uses more tracking than skynet.
b) In order to prevent a), the browser has x amount of adblockers running havoc.
c) The websites themselves try to force unwanted content to no end on the user.
@WigglyWigtails@thomasfuchs it's just cache. SPAs, in particular those with infinite scroll like Mastodon, heavily rely on cache to be performant while scrolling or when switching back and forth between tabs.
@gsuberland@thomasfuchs "20MB and run dogs hit (;) slow", do you suppose this poor perf would be because of an inefficient rendering engine not managing memory well, CPU bottleneck or something else?
RAM had been cheap until 2020something, will browser product managers start to optimise for a world with less available RAM?
@hydrian There's also graphical web browsers for DOS, which run even on a original IBM PC from 1981, with a 8-bit Ethernet card and 640KB or even less memory.