No, I'm pointing out it doesn't seem to be an entirely fair comparison and agreeing that it's silly not to cache the glyphs. Not here to argue mate, would be great it WT or conpty could get faster as a result of this.
-
-
Did you skip over like half the video, then?
1 reply 0 retweets 5 likes -
No, did you read my tweets? The emulation is likely the slowest part of Windows Terminal, not the rendering, especially if there's a dedicated render thread. It's why the terminal I maintain is much slower on Windows. Refterm didn't include that emulation.
1 reply 0 retweets 4 likes -
Sorry, I am just seeing excuses. Why do you think a 4GHz computer from 2021 should have trouble with VT100 escape codes from 1978?
1 reply 0 retweets 10 likes -
I agree with you, and I enjoy your talks on the topic and know you care and are frustrated by the state of performance in software. Once again I agreed with the main issue that the glyphs should be cached. But that doesn't make it not an unfair comparison.
3 replies 0 retweets 2 likes -
I am trying to get you to take off your Microsoft goggles and just look at this from first principles. How many cycles should it take to handle VT100 escape codes in a console?
1 reply 0 retweets 8 likes -
Replying to @Jonathan_Blow @Tyriar and
I am annoyed about this because the kind of stuff you are saying is all I hear from programmers on the internet every day, and the result is that software keeps getting worse and worse, and everyone thinks they are doing great.
1 reply 0 retweets 10 likes -
Replying to @Jonathan_Blow @Tyriar and
Like do you actually have any evidence, or even any vague pre-evidentiary reason to think that doing VT100 escape codes should in principle be slow for N == (number of text characters on a screen)? Or are you just picking that as a reason why the comparison is "unfair"
1 reply 0 retweets 5 likes -
Replying to @Jonathan_Blow @Tyriar and
because that's the first thing available you thought of, and if Casey had implemented VT100 escape codes, you would find some other reason it is "unfair"?
1 reply 0 retweets 5 likes -
He did implement some VT codes, the color demo at the end shows that. What he did not do was run the process through a pseudoterminal which is not native to Windows so it needs to run through the slow an emulation layer which I believe is the real problem here
3 replies 0 retweets 0 likes
This is false. All the stuff with fast pipes off is going through conhost. I thought that was crystal clear from the video? What did you think all the fast pipe stuff was about??
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.