vercel / hyper

A terminal built on web technologies

Home Page:https://hyper.is

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dangerously discarding data on stdout!

christianparpart opened this issue · comments

  • I am on the latest Hyper.app version

  • I have searched the issues of this repo and believe that this is not a duplicate

  • OS version and name: Fedora Linux (FC 35)

  • Hyper.app version: 3.2.3

  • Link of a Gist with the contents of your .hyper.js: default configuration!

  • Relevant information from devtools see screenshot below

  • The issue is reproducible in vanilla Hyper.app: vanilla

Issue

Due to my own nature, I am trying various terminals and their speeds. I was totally surprised to see Hyper TE being sometimes way faster than, say, even Alacritty. While the numbers tell me it's way faster, the visual actually tells me that it looks.... the opposite of amazingly fluent. I was actually looking around and found out that Hyper is not doing flow control, but instead, if the inprocessed stdout input buffer is not catching up the speed, it's simply discarding the data. That is a very dangerous solution as you might skip very important VT sequences.

image

How could I have missed that #6529. Duplicate. Well, I hope it'll get fixed soon. :)