(no title)
timfsu
|
4 months ago
Unfortunately, I tried to use zed as my daily driver, but the typescript experience was subpar. While the editor itself was snappy, LSP actions like "jump to declaration" were incredibly slow on our codebase compared to VS Code / Cursor.
homebrewer|4 months ago
osener|4 months ago
0x696C6961|4 months ago
brundolf|4 months ago
antmarti|4 months ago
One thing I noticed in the implementation is that it looks like it is using stdin/stdout for the JSONRPC inter-process communication, rather than named pipes or sockets. VSCode uses named pipes. I wouldn't be at all surprised if that's a significant bottleneck - I'm about to file a bug.
EDIT - commented on the tsserver thread here: https://github.com/zed-industries/zed/issues/18698#issuecomm...
foobarbaz33|4 months ago
The specific techniques used to send, receive, and parse JSON could matter.
rs186|4 months ago
brundolf|4 months ago
adhamsalama|4 months ago
davidatbu|4 months ago