Why I Switched from VS Code (Spoiler:
Memory Usage)
Look, I was running VS Code with like 15 extensions and it was chewing through 2.3GB of RAM just to edit some fucking TypeScript. My M1 MacBook's fan started sounding like a jet engine every time I opened our 200MB React project. That's when someone on HN mentioned Lapce and I thought "what's the worst that could happen?"
Turns out Lapce actually works.
Uses 300MB for the same project that had VS Code choking on 2GB. The startup time? Sub-second on Mac. VS Code takes like 4 seconds with my extensions loaded, which is annoying when you restart your editor 20 times a day like I do.
The Remote SSH That Doesn't Suck
VS Code remote development drove me insane. Random disconnects during deployments, 30-second connection timeouts, the whole "extension host terminated unexpectedly" bullshit every other day. I had one incident where VS Code's remote SSH extension shit the bed right in the middle of a production hotfix at 2AM. Had to finish the deploy from my fucking phone using Termux while standing in my kitchen.
Lapce's remote development just works.
Connects fast, stays connected. I edit code on my DigitalOcean droplets like it's running locally. No more waiting for "Initializing server" every goddamn time.
Built-in LSP Actually Works
Here's the thing about Lapce
No hunting for the right Type
Script extension, no configuring Python LSP servers. Install Lapce, open a TypeScript project, autocomplete just works. Same with Rust, Go, Python.
I had this one project with a 50MB JSON config file that would freeze VS Code solid for 10+ seconds every time I opened it. Lapce just opens it instantly like it's a normal text file. No beach ball, no lag, just works. The rope data structures from the Xi-editor project do their job.
What's Actually Broken
The v0.4.5 release from September 2024 fixed most of the deal-breaker bugs, but let me be real about what's still fucked:
Debugging barely exists.
I tried debugging a Node app and gave up after 10 minutes. Use VS Code for that shit.
Plugin ecosystem is microscopic
- 200 plugins total vs VS Code's universe of extensions. If you depend on specific VS Code extensions, don't even bother switching.
Windows startup is still slow as hell
- takes 5+ seconds sometimes, which defeats the whole point.
But for editing code fast without your laptop melting? It's solid. I've been using it for 8 months and haven't looked back.