4 ms·
Discord and Slack are both nicely optimized web apps but they're not very fast compared to native apps. You can tell that there's a noticeable lag between when
by thorncorona 3y ago
Discord and Slack are both nicely optimized web apps but they're not very fast compared to native apps.
You can tell that there's a noticeable lag between when you type into discord versus the terminal.
- sirsinsalot 3y agoI didn't realise the bar latency had to get over was a comparison to a terminal! I best throw every ide or tool I've ever used in the bin!
- alpaca128 3y agoFYI, most terminals are more on the slower side. For example intelliJ has a much lower input latency than most terminals. So it's not really an unreasonable expectation, many apps are just really damn slow.
- izacus 3y agoWe can start with something basic like a native chat app - e.g. Telegram is a nice example of an app that doesn't lag like ass when chatting. Or an IRC client - see for example Textual.
- MSFT_Edging 3y agoDespite some recent issues I've had with the telegram client on a certain rolling release distro, it is still by far the gold standard of cross platform native apps in my mind. IIRC its all/mostly CPP. Runs natively, can handle all sorts of weird desktop configs easily. Its just very snappy and a pleasure to use even on fairly low-end systems. I've installed it on a 32-bit laptop from 2004 and it was very usable. People make some statements about it being Russian owned, and at the end of the day I don't talk about anything important on there, if a Russian team wants to make a world-class cross platform native chat app that I can direct friends/family to and know they won't have any issue getting started, I'm happy to support it. I hate the web-appification of every desktop app with a burning passion.
- sph 3y agoDo you have any idea how fast modern CPUs are? I have used more complex native applications on Windows 95 that had less latency than Discord does, on a 10900k 20-thread CPU. Modern terminals are quite slow compared to how fast the CPU itself it, because of the myriad of layers it sits upon. And Discord is extremely slow it's not even funny. Having one single frame of additional lag between click and action, with modern PCs probably means billions of instructions being executed. For a glorified IRC client, to render a screen? The problem is we all have become complacent and lazy, so we are used to software which is utterly inefficient and slow. You should throw all your IDEs in the bin, if only there was one that felt as snappy as Turbo C++ did 30 years ago.