内存涨价环境下 Discord 弃用 Electron:改用 Rust 重写客户端,占用体积从 4GB 降至 290MB

Discord 宣布弃用 Electron,改用 Rust 重写桌面客户端,内存占用从最高 4GB 降到 290MB,降幅超过 90%。这个时间点做这个决定,耐人寻味。

Discord 是 Electron 重度用户的典型代表。Electron 的优势是开发快——一套网页技术栈打包成桌面应用,Windows、macOS、Linux 三端通用。但代价同样明显:每个 Electron 应用都内嵌一个完整的 Chromium,内存占用大、启动慢、磁盘空间浪费。用户常年吐槽 Discord 空闲状态就吃掉几百 MB 到数 GB 内存。

今年内存行情暴涨是压垮骆驼的最后一根稻草。DDR5 颗粒价格年内翻了几倍,装机成本大幅上升,用户对内存占用变得空前敏感。一个聊天软件吃掉 4GB 内存,在内存贵的年代成了不可原谅的问题。

Discord 选择 Rust 重写是技术上的合理选择。Rust 无垃圾回收、内存管理精细,编译出的是真正的原生应用,不捆绑浏览器内核。官方给出的数据是客户端体积和内存占用双双大幅下降,启动速度也显著提升。

这个案例对整个桌面软件行业是个信号。Electron 生态里的知名应用不少:VS Code、Slack、钉钉、Notion 等,都因为开发效率选择了这条路。在内存廉价的年代,这个代价可以接受;但当内存成为硬件涨价的重灾区,应用厂商就被迫重新算账。

对普通用户的启示有两点。第一,如果你机器内存紧张,留意常用软件是否有原生版本或轻量替代品,很多工具都有非 Electron 的替代选项。第二,内存涨价短期内不会结束,装机时内存预算要上调,或者趁早锁定现有容量。

Discord 的重写历时不短,Rust 开发人才和桌面 GUI 生态成熟度都是挑战。但对 Discord 这样的头部应用,投入是值得的——性能改善是所有用户直接可感知的体验提升。后续是否有更多应用跟进 Rust 重写,值得观察。

© 版权声明
THE END
喜欢就支持一下吧
点赞18 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容