
当你把一个人当作幸福的唯一可能,
他便成了你的深渊。
你反复斟酌措辞,在发送键上徘徊,
不过是因为你已把自我价值抵押在了对方的回应里
爱在此刻退化成了一场没有担保的交易
患得患失是它唯一的利息
还在为 VSCode 吃掉 2GB 内存而心疼?SideX 说:兄弟,换个"引擎"试试?
简单说,SideX = VSCode 的灵魂 + Tauri 的肉身。
它保留了 VSCode 熟悉的 TypeScript 工作台、编辑器、终端和 Git 集成,但把"重型发动机"Electron 换成了轻量级选手 Tauri(Rust 后端 + 系统原生 WebView)。
💡 举个栗子:以前是"自带浏览器跑应用",现在是"借用系统浏览器跑应用",省下的内存够你多开三个终端了~

VSCode (Electron) SideX (Tauri)
├─ Electron 主进程 → ├─ Rust 后端
├─ BrowserWindow → ├─ 原生 WebView
├─ ipc 通信 → ├─ invoke() + 事件
├─ Node.js 原生模块 → ├─ Rust commands
└─ 前端 TS 代码 → └─ 完全复用!✨最妙的是:前端代码几乎零修改,后端用 Rust 重写了文件读写、终端、Git 等原生能力。这操作,像不像给老车换了个混动引擎?🚗⚡
和vscode内存使用的对比

⚠️ 目前还是 Early Release,调试器和扩展宿主正在"施工中"
优点:
待观察:
目前sidex还未提供正式的下载版本,可以提供源码构建的方式来体验sidex
# 克隆项目
git clone https://github.com/Sidenai/sidex.git
cd sidex
# 安装依赖(需要 Rust + Node.js 环境)
cargoinstall--path src-tauri
# 启动开发模式
npm run tauri dev🌟 小贴士:macOS 用户收益最明显,WKWebView 与 Safari 共享进程,内存"零额外开销"!

熟悉的界面,陌生的轻量感
最后 SideX 不是要"取代"VSCode,而是提供一种更轻量的可能性。在"功能齐全"和"资源友好"之间,它选择了一条有趣的技术路径。如果你也受够了编辑器的"内存膨胀症",不妨给这个 Rust 新选手一个机会~ 🦀✨