Aren't these more about the tools you are using instead of the terminal emulator? Or does kitty use its own grep command?
I use vim as my main editor and while I usually stick with default terminal I have tried others in the past and at least I cant tell a difference in normal usage.
It's not the grep that's slow, it's the printing of a hundred thousand character minified line of JavaScript. Unintentional, but every dev's done it or similar. I used to have to kill urxvt, which I used for nearly 15 years.
This really started to bother me. How does terminal emulator speed up grepping a large file?
I made a random file with 100 000 lines and using 3 different terminals (Default Terminal, iTerm2, and Kitty) and using two different grep tools (grep and rip-grep) with and without tmux I can not see any meaningful performance difference.
Do I just not understand what terminal emulators do? How does choice of text printing matter when you run a script?
I could see a tiny performance improvement with kitty when I ran just cat on the file in a loop, but the difference was so tiny that if you want to argue that this is the performance benefit worth using kitty for I have bad news for you since the worst case with kitty was then noticeably worse than in competition.
Yes? Why do you need 100000 characters of JS? Maybe de-bloat your shit.
Also grepping through that is even easier than 100_000 lines (which I assumed you meant since grepping over one line of 1_000_000 characters takes so little time that is not any kind of argument)
I would be capable of working entirely in any modern terminal emulator, but Kitty makes it a pleasure.