2026年11月6日 09:30软件资讯01.20K
#软件资讯 好魄力!Discord 准备将客户端从 Electron 迁移到 Rust,内存占用从数 GB 下降到 290MB。Discord 准备完全重构客户端,其中桌面端会放弃 Electron 改成 Rust 开发,移动端则移除 React Native 让移动端保留原生界面并与桌面端共享 Rust 编写的代码。后续新版本发布后,Discord 占用内存更低、性能和体验都会更好。查看全文:https://ourl.co/128115
Discord 共同创始人兼首席技术官斯坦尼斯拉夫・维什涅夫斯基 (Stanislav Vishnevskiy) 确认,该公司正在使用 Rust 语言重构桌面客户端,新版桌面客户端将采用 GPUI 界面框架,移动版则继续保留原生界面但会通过 Rust 与桌面版共享应用代码。

Discord 当前桌面客户端使用的是 Electron 框架,借助 Chromium 和网页技术构建跨平台应用。这种构建方式方便开发者在不同操作系统上维护应用,但也让程序需要运行相应的网页技术组件。
维什涅夫斯基自 2018 年以来 Discord 就在积极使用 Rust,其基础设施、语音技术和现有客户端的部分组件已经使用该语言,此次计划则是准备将客户端完整迁移到 Rust,从而彻底放弃 Electron 框架。
新版客户端界面将使用 GPUI,该框架由 Zed 编辑器团队开发,使用 Rust 构建界面并利用 GPU 加速绘制。维什涅夫斯基称,新客户端的外观和操作方式与旧版相同,YouTube 和部分活动等内容则会使用系统内置的 WebView 展示。
Discord 移动端也在调整技术架构,Discord 计划逐步移除 React Native,让移动端保留原生界面并与桌面客户端共享 Rust 编写的应用代码,这样可以继续提高性能并减少不同客户端的维护工作。
Discord 内存使用量长期以来都受到用户关注,因为采用 Electron 框架导致其耗费的内存居高不下。Discord 员工曾在 2025 年提到,测试中的新功能在客户端内存使用超过 4GB 且满足相应条件时会自动重启以清空内存占用。
不过正常情况下 (没有发生内存泄露等问题时) Discord 占用的内存通常在 1GB 以内,此次 Discord 展示的截图显示,Discord based on Rust 仅占用 290.2MB 内存。不过这个值仅供参考,毕竟用户添加的服务器越多、开启语音通话和其他功能时内存占用都会增加。





