Latency problems in the web/app world are the result of adware/bloatware/trackers/etc. and/or poorly-implemented frameworks and stacks, not modern hardware or O/S.
Latency problems in the web/app world are the result of adware/bloatware/trackers/etc. and/or poorly-implemented frameworks and stacks, not modern hardware or O/S.
Note that I said "UI", not "GUI". Text mode visual UIs - which were fine for some tasks. I knew several people that preferred Lotus 1-2-3[2] over Excel and Quattro Pro specifically because of 1-2-3's low latency.
Every layer of abstraction added overhead. Protected memory was worth a bit of latency. Multiple layers of object oriented vtable calls and unnecessary texture bitblt on every GUI widget added made GUIs sluggish for questionable benefits.
> adware/bloatware/trackers/etc
Those huge sources of latency (and other) problems, but networks always add large amounts of latency. The web, which was designed for documents, not as a platform for interactive GUIs, has and will always have terrible feel slow, unpredictable, and laggy. Some of that is unfixable due to the speed of light and the overhead from any thin-client system that requires regular roundtrips to a server.
[1] everything became painfully slow if you were constantly needing to move pages to/from the swapfile.
[2] Lotus 1-2-3's release in 1983 was so popular the very idea of "IBM PC Clone" was created, with 1-2-3 acting as a popular compatibility test.
Since I've been on computers with hard discs (Amiga 3000 early to mid-90's) it's definitely true that responsiveness either hasn't improved much, or got even worse (I remember how confused I was when I first saw an application with a splash screen, to hide the long startup time). This sort of carelessness has been spreading like a plague since then.
Before that, the Big Jump for me was a move from a Hayes 300 baud modem to an AppleCat 1200. I clearly recall thinking "Woah! It's feeding data faster than I can read it!"
Next up was the BeOS. From cold boot to completely loaded desktop and hard drive light off in something like 15 seconds. (Meanwhile, Windows 95 took something like 2 minutes to boot up.)
The final quantum jump was about 6 years ago when I moved from a spinning to a solid state (SSD) hard drive. Again, big BIG boost.
I haven't yet experienced a web-based application that I actually enjoyed using. The closest anything ever gets is to make me wish it was a native application so I didn't have to deal with all the web nonsense in order to use it.
To paraphrase the Dr. Dobbs article, his young child asked him why he never used his "fast" computer. He was initially puzzled by the question, as his current computer was a state-of-the-art max spec machine (486-233mhz?), but realized she was referring to his ancient Apple 2 or TRS-80 or such sitting in the corner of the office. While the new system was hundreds of times faster by every computational measure, user experience said otherwise and his child picked up on this. The old 1mhz 8bit box only needed a second or two to boot to a prompt, yet the state-of-the-art Windows 95 machine required 2 minutes to boot up. The new computer was faster. The old computer was more responsive.