Open TickleThePanda opened 6 years ago
Yep. The electron issues probably don't help, but it's slow on up-to-date versions of Chrome too.
Xterm.js often draws much more to the screen than it needs to, mostly because of some complications with overlapping wide characters. I'm working towards fixing this, and some other related performance issues, so the idea is that while it'll still be possible to end up with 160 ms frames, they'll be much less common.
I think if we want to completely eliminate these kinds of performance issues, we'll need to use WebGL, since that'll let us fill the entire screen with one or two draw calls. However, that's a lot more complicated, so I'm not interested in working on it the moment.
[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate
OS version and name: Windows 10 (10.0.16299 Build 16299)
Hyper.app version: 2.0.0-canary15
The issue is reproducible in vanilla Hyper.app
Relevant information from devtools:
Issue
Poor performance probably due to electron bug: electron/electron#11051