把 Electron 应用移植到 Rust:从 675 MB 降到 91 MB
独立开发者记录了将 Mac 剪贴捕获应用 Jot 从 Electron 重写为 Rust(基于 GPU UI 框架 Rune)的过程:磁盘占用从 675 MB 降到 91 MB,dmg 从 302 MB 降到 44 MB。文章还讲了单进程架构去掉 IPC、把 OS 相关代码集中到 jot-os、用状态机处理 Shift Shift 快捷键,以及保持笔记格式与旧版双向兼容的做法。
对独立开发者意味着什么:如果独立开发者的 Electron 应用体积臃肿,这篇提供了可借鉴的瘦身与架构重构路径,以及跨平台和向后兼容的实操经验。