Earlier quoted context omitted.
Sad commentary on the state of the world when you feel the need to comment on the speed with which a computer can pain text to the screen. If you read their changelog you'll see that Hyper 3.0 uses WebGL to achieve this. OpenGL. To draw text at a reasonable speed. It's not individually an insane thing to do within the context of Electron, etc. but take five steps back and talk about using a sledgehammer to crack a nu…
Actually that's a very reasonable thing to do. macOS has been using hardware accelerated graphics since 10.0, and leveraging this is better than fighting it. Also see https://github.com/jwilm/alacritty
Hyper 3.0.0
51–60 of 105 posts
Re: Hyper 3.0.0
#52Earlier quoted context omitted.
Sad commentary on the state of the world when you feel the need to comment on the speed with which a computer can pain text to the screen. If you read their changelog you'll see that Hyper 3.0 uses WebGL to achieve this. OpenGL. To draw text at a reasonable speed. It's not individually an insane thing to do within the context of Electron, etc. but take five steps back and talk about using a sledgehammer to crack a nu…
It's not insane. FYI the fastest terminal (alacritty) achieves its performance by rendering via gpu, and it's written in rust. iTerm recently started doing it too.
IMO pressing a key and seeing it is the primary focus of a terminal.
Re: Hyper 3.0.0
#53Re: Hyper 3.0.0
#54Earlier quoted context omitted.
Perhaps. I love tmux for multiple terminals in one SSH connection, but I'm a big fan of tabbed browsing, tabbed file explorers, etc., so having tabs in my terminal just makes sense. I could probably get used to tmux handling tabs and split panes all the time.
Yeah a terminal tab maps 1:1 with a tmux window. Same type of feature. You can also use the mouse and / or keyboard to navigate between everything.
Re: Hyper 3.0.0
#55I thought this was the Rust HTTP client/server [1]. I've never heard of this. When two notable projects share the same name, it's confusing. One of these projects should consider rebranding. [1] https://hyper.rs
I don't think there's all that much overlap between people who use Rust and people who think a terminal written in javascript is a good idea.
Re: Hyper 3.0.0
#56Aside from the plethora of themes and other visual niceties, can anyone explain to be the appeal of Hyper when less expensive, more performant alternatives exist? A terminal written in Electron seems just silly to me...
Re: Hyper 3.0.0
#57I just don't understand the use case here. It's an Electron-based terminal... that has a thousand pretty themes, but lacks basic functionality like being able to expand your scroll buffer. It's just not usable as a daily driver. I'm not trying to hate on Electron (VS Code is my main editor now, and I enjoy it). But I just don't see the point here other than, " Look what they wrote with Electron! ". Is it the "social"…
Re: Hyper 3.0.0
#58The big downside I see to using the GPU for this is that it is such a hit to battery life. I was an avid iTerm user, but noticed that when I had it running I only get ~2 hours of usable battery time, even when it was just backgrounded. I hope that Hyper doesn't have this same issue -- will keep a close eye on it.
Re: Hyper 3.0.0
#59I just don't understand the use case here. It's an Electron-based terminal... that has a thousand pretty themes, but lacks basic functionality like being able to expand your scroll buffer. It's just not usable as a daily driver. I'm not trying to hate on Electron (VS Code is my main editor now, and I enjoy it). But I just don't see the point here other than, " Look what they wrote with Electron! ". Is it the "social"…
We all enjoy customising our setup? A web dev friendly developer experience and a javascript plugin ecosystem opens that up to a new audience. It's a pretty big audience. I guess the hope is that raises the bar for what users expect from a terminal and it's plugins, while providing performance that is adequate enough for it's target audience.