Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Looks really cool but I'd want to better understand how a web technology console application would fare performance and stability wise compared to terminal.app, iTerm 2 and other console applications. Looks cool though and congrats to the team on hitting 1.0.0


Try `ps -afx` in Hyper. Then in iTerm 2. Though I love the ideas behind Hyper, I'm going to stick with iTerm 2 as my daily terminal for now.


Also try `yes` in Hyper, see what happens.


Note, don't actually try this as it will lock up Hyper and you'll have to force quit it.


The benefits of your terminal emulator allocating a new DOM element in a web browser for every line of output. You can also watch Hyper's memory use climb up at a constant rate


It doesn't have to allocate a new DOM element for every line. It could recycle DOM elements as the terminal grows. This is a method that some JS libraries use, seems like Hyper probably doesn't.


what the... is that supposed to be piped into cli programs that don't have a -y switch?


Yes.

I have a program at work that does something like

Do you want to remove x from y? [y/n]

Do you want to remove z from y? [y/n]

Do you want to remove a from y? [y/n]

etc. etc, 100s of times. yes is a lifesaver.

I also like how it's used as an experiment for basic optimization: https://www.reddit.com/r/rust/comments/4wde08/optimising_yes...

4.5 GB/s of 'y'. Hilarious.


yes


Yes, that's exactly what it's for.


I have been using using Hyper kinda since the beginning and eventually switched back to iTerm because it's way faster if you use it all day long.

Maybe they improved performance with this version, I will see.


I tried iTerm and then Hyper, and didn't really see how either benefited me over Terminal.app so I stuck with that. But these days I do most of my development work inside Emacs, and the vast majority of my Terminal.app usage has been replaced by either a first-class Emacs plugin (like Magit[0] for git) or Eshell[1] within Emacs.

[0]: https://magit.vc/

[1]: https://www.gnu.org/software/emacs/manual/eshell.html


The main thing for me is split panes, but I don't primarily use an editor like Emacs that can do split panes, and I never bothered to learn tmux (iTerm does have neat tmux integration though)


Ah right, split panes are pretty nifty. Very easy to do in Emacs and convenient too. When I'm using Terminal.app, I just use two windows and place them side-by-side if needed. But most of the time a single windows suffice for the small things I'm doing.


I am from the cult of vim, using neovim and tmux all day.

What I like about iTerm are the many small options that allow me to tweak it a bit here and there.


> I have been using using Hyper kinda since the beginning and eventually switched back to iTerm because it's way faster if you use it all day long.

This is how I feel about Sublime Text vs Atom. Every time I try to switch to Atom, I run into this problem. The slight sluggishness gets increasingly annoying the more time I spend using it.


I was using Atom for a long time and performance got better over time. I like to use OSS so Sublime was not an option for me.

Once I went back to vim, though, I was impressed again by its performance.

It's a pity that electron still has some trouble with performance. Slack, for example, does not make me happy. Visual Studio Code, on the other hand, is fast and is written using the same platform so there must be a way to do it right.


This was exactly my experience. I didn't see any benefit over iTerm 2 and the performance was just sluggish enough to be subconsciously annoying after awhile.


As far as windows performance goes, @rauchg posted this on Twitter today - https://twitter.com/rauchg/status/808353136926593024


Performance and stability wise, not quite as well.

However, the ability for quick, easy, and familiar customization and automation for web developers is hard to deny either.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: