5 ms·
I don’t see the point of pitching “fast” as its first selling point. Are people frustrated by the latency of the incumbents?
by malablaster 3y ago
I don’t see the point of pitching “fast” as its first selling point. Are people frustrated by the latency of the incumbents?
- user3939382 3y agoI’ve never been able to perceive the difference. I use iTerm2 and I can’t perceive how it could be faster.
- deleted 3y ago[deleted]
- vidarh 3y agoMost of the time people only notice the slowness if they are in the habit of regularly letting huge amounts of output stream to the terminal, so it really depends on how you use your terminal. I agree with you - for me terminal speed was a solved issue in mid 1980's, and has not been an issue since.
- ghusbands 3y agoYes. It's common on at least Microsoft terminals to be waiting for the terminal to finish displaying the output it has been sent. I expect that it will be the same for many older terminal emulators.
- vidarh 3y agoMost older terminal emulators tends to do fairly well. E.g. on Linux, rxvt tends to be one of the fastest. Many older terminals tends to do well not least because many older terminals implements jump-scrolling properly (scroll multiple lines at a time before updating the screen if the rendering doesn't keep up) because there are even escape codes to turn that on/off. There's a weird "bathtub curve" when it comes to terminal speed where the oldest tends to be well optimised in terms of tricks to minimise rendering, the newest all tend to concern themselves very much with rendering smart, but often miss the old-school tricks, and quite a few of the ones in the middle are just really naive about everything.
- ku1ik 3y agoSpot on!
- hoherd 3y agoAfter using iTerm2 as my daily driver for like a decade, and then trying out some of these other "fast" terminal emulators, I was amazed at how slow the experience in iTerm2 is. I even kept alacritty around as a second terminal for a while for cases when not having iTerm2 features wasn't a deal breaker, but eventually I just went back to iTerm2. I am still aware of how slow it is, and although I tolerate it, I wish it were as fast as some of the others. You can see the speed difference with your eyes by joining a tmux session from different terminal emulators and doing operations that redraw the whole terminal, such as searching in a less pipe.
- anta40 3y agoThese days, I mostly use WezTerm on MacOS. And ocassionaly iTerm2. iTerm2 is slow? Man I guess I'm not a heavy command line user. I mosty open 5 or 6 tabs. tmux? Very very rarely.
- Macha 3y agoThe slowness is noticeable often enough in simple typing latency, but there's definitely a spectrum as to how much people notice or find it frustrating. On the one end there's the people that won't use anything but xterm, while on the other there's people who don't care about the seconds of latency for some remote development setups.
- kergonath 3y ago> eventually I just went back to iTerm2. I am still aware of how slow it is, and although I tolerate it, I wish it were as fast as some of the others Indeed. It still has the best feature set of all the terminal emulators I tried, though, and I wish it worked on Linux.
- vlovich123 3y agoI find Konsole very featureful and fast…
- greymalik 3y ago
- ur-whale 3y ago> Are people frustrated by the latency of the incumbents Yes. If you write code in vim as I do, terminal latency (snappiness) is very important. s a matter of fact, that's the main reason I paid attention to this project.
- sodapopcan 3y agoYa, there was a very noticeable VImprovement (lol, sorry) switching from iTerm to Alacritty. I'd never heard of this project before, looks really interesting.
- kristopolous 3y agoSeems to be a windows/mac problem. In Linux I've never really been bothered by it in at least 20 years
- tssva 3y agoThe speed of Gnome Terminal and Konsole on Linux along with Microsoft Terminal on Windows didn't bother me until I tried a couple of the newer faster terminals. Now all 3 seem slow to me.
- cpach 3y agoIt’s not a Windows/Mac thing. There are definitely slow terminal emulators for Linux as well. I’m quite sure you wouldn’t want xterm as your daily driver.
- kristopolous 3y agoI use exactly that. It's fine for me and I'm very much a terminal first person. Maybe people have extremely fancy shell setups? Perhaps it's a font thing that slows it down? Can you demonstrate? I'm usual a tmux/zsh/vim user (although I've promised to switch to emacs for years :( ) I just timed my xterm. I'm displaying about 2.3MB/s of characters. Basically here was my test $ dd if=/dev/urandom bs=10M count=1 | hexdump -C > /tmp/test $ ls -l /tmp/test -rw-r--r-- 1 chris chris 51773449 Oct 8 09:32 /tmp/test $ time cat /tmp/test ... wait wait wait .... 51773449 / (total time) / (2^20) Now this of course depends on the size of the window. I'm on a 4320x3840 dual 4k monitor and the window geometry was 1334x928 for this test. I acknowledge this computer (i7-8650U ~ 2018 thinkpad with a boring UHD Graphics 620) is capable of faster output but the xterm featureset is vaaassstt (albeit extremely complicated) and I've found the other terminals to be lacking. My only faithless move away from xterm was probably 17 or so years ago with rxvt when I was on a laptop with ballpark 16MB of memory. It's memory footprint and startup time was way smaller probably for its total lack of features and unicode support. That made a difference on my Toshiba Protege 120mhz pentium I was using at the time. When I was a macOS and a Windows developer, slow terminals were definitely a problem though
- IshKebab 3y agoOn Windows, yes. Not on Mac or Linux though.
- kergonath 3y agoShort answer: yes. Longer answer, there are diminishing returns, but speed definitely is a selling point. A terminal being slow is not necessarily something you notice straight away (if the software is competent in the first place; a lot of them are not). However, testing a new one with a lower latency and fewer buffering issues is when you feel it, and then it is difficult to go back.
- gusfoo 3y ago> Are people frustrated by the latency of the incumbents? Not me, no. And I'm not even frustrated by pretty much anything. I have some Cygwin SSH sessions on the go and I'm running 'screen' in those terminals. It works and has done since the '90s.
- cobbal 3y agoLatency doesn't bother me too much, but throughput can really matter if I'm running a particularly verbose command. Often program speed is limited by how fast the terminal is able to clear the stdout pipe. This is especially true when running commands inside emacs "build" window (which is running who-knows-how-many regexs). If it's more than ~10,000 lines long then an instant command can be slowed down to more than 10 seconds.
- porridgeraisin 3y agoI only care about latency from pressing Ctrl+alt+t to typing the first char of the command. xfce4-terminal does just fine for this. So I just use that.
- roydivision 3y agoLong term Gnome Terminal user, I recently tried Alacritty, ugh, massive difference. Went back to Gnome after a couple of days. Like typing through molasses. Terminals can be slow.