Their collab feature looks promising. But I can't move to Zed yet, because it's laggy on both my Linux laptop and workstation. They need to fix these issues first.
Wow. This might be the 1st time i've seen someone comment negatively regarding UI performance. Zed is one of the fastest programs i use. I used to laugh when seeing them market fps and such, but yeesh it's fast
> I found Copilot tab completion completion to be VERY slow in Zed, for some reason.
> Zed still takes a relatively long time to start on my old desktop. I thought something was wrong but no, it is just THAT slow
> I have tried it out and by default it was so slow as to be unusable. After discovering it required some customization in /etc (because it's the only GUI application that fails to recognize my GPU on a very popular distro with next to zero customization, because I game a lot on Linux - weird how that's a me problem and not a Zed problem) it got better, but still noticeably slower than VS Code.
> I mean, good AI tab completion feels like a super power. Zed’s is not that good. It’s slow and normally not at all what I want.
> Zed tab is a lot worse in comparison (partly because it’s slow)
> In my personal experience I couldn't use Zed for editing python. Firstly, when navigating in a large python repository, looking up references was extremely slow (sometimes on the order of minutes).
> All I'm saying is that contrary to what someone else said about the software being "fast" I tried it and at startup, it was unusably slow.
> Tried using zed on Linux (pop os, Nvidia) several months ago, was terribly slow, ~1s to open right click context window.
> Zed is as close as it gets, I also use it, but it is still slow and cumbersome sometimes.
I'll stop here. There are other 4 pages of comments to pick anecdotes from, in this simple search alone.
It is a feature that they control. Whether it comes from the model, a bad prompt, a bad provider or a bug in their implementation is their responsibility (especially considering you have to pay per-request AI features).
There are tons of complains about zed performance there.
Do you think messages like this are talking about VSCode performance?
> In my personal experience I couldn't use Zed for editing python. Firstly, when navigating in a large python repository, looking up references was extremely slow (sometimes on the order of minutes).
Smoothness and frames per second is the core of why they were building a very optimized editor. Not sure if it is just your machine that it is not leveraging the right bits.
For me the extension ecosystems is something I really like about VSCode, but that is an entirely different matter.
This could be an issue with GPU drivers. I experienced some incompatibility with GPU kernel drivers that allowed Zed to crash the whole window manager during text selection.
There's a reason everyone writes their GUI apps in Electron nowadays. Browser have spent 30 years figuring out fast rendering, it's hard to beat that, even with native code.
I have no idea what they're talking about. Maybe they're used to a smooth scroll animation in VS Code or something? Zed feels snappier/lighter in just about every way to me.
No kidding. It is /so/ fast. It has remote development like VS Code, and most of the features I use, so it's my main thing now. Claude Code was the only thing that made me wince, since I wondered if I was living in the dark ages. VS Code of course has many more extensions, but I don't use that many.
I have been using Typst[1] for taking notes on machine learning. The web based editor is fast (updates are instantaneous). The syntax is almost like Markdown. I tried to learn LaTeX but Typst seems to have an easier learning curve.
> A macro declaration is a user-defined Dart class that implements one or more new built-in macro interfaces. Macros in Dart are written in normal imperative Dart code. There is not a separate "macro language".
I’d explore the various Lex/Yacc based tools after. Hand writing your own recursive descent parser is a lot of work. EBNF sugar and some regular expressions is much less work. Of course parsing is just the first step and you still need to create other representations like ASTs.