Comment by movups

4 months ago

I spent an admittedly tiny amount of time looking into the Zed scrolling stutters after experiencing them myself and I think it's just a matter of their line layout caching not being as good (perhaps unsurprisingly) as the Chromium/WebKit layout engine. It's especially noticeable if you have word wrapped files with lines >10kb in length (yeah, don't ask).

Zed is also at the bleeding edge of rust GUI development, which doesn't have the same mature libraries as other low-level languages. I'll give them the longer-term benefit of the doubt, but the attention to detail does matter.

To be fair, one could say the same for Zig, but Ghostty does extremely well in this regards. While it maybe doesn't have the same complexity that Zed does, it does have to deal with a lot of historical cruft of terminal emulation...