All technologies

VS Code

9 painsavg 5.6/10
dx 8performance 1

Svelte LSP initialization and responsiveness severely degraded in large projects

8

The Svelte Language Server Protocol takes ~1 minute to initialize, causes IDE freezing, and runs out of RAM in some cases. Autocomplete is very slow or non-functional for both markup props and script tags. Affects VS Code, WebStorm, Neovim, and Zed.

dxSvelteVS CodeWebStorm+3

Desktop version consumes tokens much faster than CLI

7

Claude Code's desktop VS Code extension burns through token quota significantly faster than the CLI counterpart. A task consuming a small fraction on CLI can use 20%+ on desktop, triggering context compression and errors. This forces developers to manage tasks meticulously to preserve quota until end of day.

dxClaude CodeVS Code

Performance issues with desktop version

6

Claude Code's desktop version is slow and exhibits poor performance that limits productivity compared to the CLI counterpart, creating an inconsistent experience across platforms.

performanceClaude CodeVS Code

GitHub Copilot VS Code extension degrades with each update despite promising release notes

6

Each new VS Code release promises improvements to Copilot integration, but in practice the extension often becomes worse than the previous version, frustrating developers who expect incremental progress.

dxGitHub CopilotVS Code

Unreliable sourcekit-lsp prevents proper VS Code and Vim editor support

6

sourcekit-lsp is not reliable enough for developers using VS Code or Vim to have their projects "Just Work" without fussing. This limits Swift development outside Xcode to suboptimal experiences.

dxsourcekit-lspVS CodeVim

GitHub Copilot cannot reliably read VS Code problem diagnostics

6

Copilot claims to read errors from VS Code's Problems tab but consistently fails to do so. Developers must manually copy and paste error messages to get Copilot to address them.

dxGitHub CopilotVS Code

Beta extension features subject to breaking changes

4

Claude Code's VS Code extension is in beta with features and availability subject to change. Developers cannot rely on consistent extension behavior for production workflows, creating uncertainty for teams adopting the tool.

dxClaude CodeVS Code

Clunky mode switching in Claude Code extension

4

Switching between different task types (chat, code editing, reference viewing) in Claude Code requires unnatural mode changes. Multi-step workflows that mix different interaction types (asking questions, referencing files, generating code) require awkward mode navigation.

dxClaude CodeVS Code

Confusing UI with unclear terminology and unnecessary controls

3

Claude Code's VS Code extension (and similar tools like Copilot) have cluttered UIs with jargon that confuses developers unfamiliar with AI tooling ('agent mode'), unnecessary buttons (microphone icons), and unclear interaction patterns.

dxClaude CodeVS Code