I really wanted WezTerm to be the best terminal on macOS. However, when I tried switching from Kitty to WezTerm a month or so ago I found WezTerm’s latency was noticeably higher than Kitty and WezTerm often painted lines as blank in vim when they actually had content. So I was forced to go back to Kitty on macOS.
On Linux, it’s no contest, I love WezTerm over Kitty on Linux and didn’t have any of these issues.
Downloaded the latest stable for macOS and still has the same problem as before - if you have long list of items you want to scroll through or if you try ot simple move cursor with an arrow (hjkl) - you get some weird lags. Neither kitty nor Alacritty has this.
Alacritty and Wezterm have very different--if not opposite--philosophies. Choose Alacritty if you want something simple, fast, focused, done right. Choose WezTerm for flexibility and being a cross-platform environment by itself.
This is a completely undiscoverable feature. It isn’t mentioned anywhere I saw and isn’t part of the normal config screen. I’m happy it’s there, but now I’m curious what else I was missing...
accurate and performant rendering (we use reacts), external display support (mirror and standalone shell), KeyCast (display pressed keys, useful for screencasts and live streaming), bundled beautiful fonts (Pragmata, Iosevka, Fira Code), full width row of additional keys on software kb (cmd is there too for cmd-c/v/w/t etc), smooth scrolling (in tmux/vim/emacs too), trackpad support (within tmux panels/vim/emacs too), links detection in selection, selection manipulation via kb (vim, emacs and arrows mode), accessibility (voice over), dictation input and IME support, port forwarding and proxy command support, images view and persistent mosh connections (you can reboot device and get connection back)
Maybe somebody will find it useful.