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

2026-11-05 14:06:08
来源:IT之家
分享
AIME

问财摘要

1、Discord宣布弃用Electron,采用Rust重写桌面客户端,界面层采用GPUI框架。移动端也将逐步迁移至Rust,但保留原生UI。 2、新客户端内存占用从4GB降至290MB。 3、Electron的资源开销源于其架构:每个Electron应用都打包一份完整的Chromium浏览器内核,而非像WebView那样与系统浏览器共享资源。Discord被认为是优化较差的Electron应用之一,打开服务器或长时间使用后内存持续攀升。 4、新客户端没有选择同样基于Rust的Tauri框架,而采用由Zed编辑器团队开发的GPU加速的Rust原生UI框架GPUI。 5、新客户端“很快”将进入面向用户的测试阶段。
免责声明 内容由AI生成
文章提及标的

IT之家11月5日消息,Discord联合创始人兼首席技术官斯坦尼斯拉夫.维什涅夫斯基(Stanislav Vishnevskiy)今天在X上确认,Discord已弃用Electron并正在用Rust重写桌面客户端,界面层采用GPUI框架。

他同时表示,移动端也将逐步迁移至Rust,iOS和Android版当前使用的React Native将被替换,但移动端保留原生UI,通过Rust与桌面端共享应用代码。

他在X上分享的一张Windows11任务管理器截图显示,一个名为“Discord Phoenix”的进程占用内存290.2MB。他随后说明,该截图中的客户端同时登录了两个账户(新客户端支持账户多开)。相比之下,旧版Electron客户端在空闲状态下通常占用1GB至2GB内存,极端情况下可达4GB。

实际上,Discord去年就已承认Windows客户端的资源占用问题。2025年12月,一名Discord员工在Reddit(RDDT)上确认,公司正在测试一项机制:当内存占用超过4GB时自动重启客户端。

当时Discord表示,正常使用下内存应低于1GB,并已定位和修复多个内存泄漏场景,高负载下的P95内存占用下降了约5%。

IT之家注:P95指将用户内存数据从低到高排序后位于95%位置的数值,即排除最极端5%情况后的高负载水平。

公开资料显示,Electron的资源开销源于其架构:每个Electron应用都打包一份完整的Chromium浏览器内核,而非像WebView那样与系统浏览器共享资源。Discord被认为是优化较差的Electron应用之一,打开服务器或长时间使用后内存持续攀升。

新客户端没有选择同样基于Rust的Tauri框架。Tauri调用操作系统WebView渲染界面,虽能避免打包Chromium,但仍依赖Web引擎。Discord最终采用的GPUI由Zed编辑器团队开发,是一款GPU加速的Rust原生UI框架,不依赖WebView或Chromium进行界面绘制。

维什涅夫斯基表示,新应用仅在YouTube和Activities等嵌入内容场景调用系统WebView,应用本身是原生的,外观和操作与现版保持一致。

维什涅夫斯基将“让整个客户端都跑在Rust上”称为一直以来的目标,并称新客户端“很快”将进入面向用户的测试阶段,但未给出正式发布时间。目前Discord官方尚未另行发布公告。

免责声明:风险提示:本文内容仅供参考,不代表同花顺观点。同花顺各类信息服务基于人工智能算法,如有出入请以证监会指定上市公司信息披露平台为准。如有投资者据此操作,风险自担,同花顺对此不承担任何责任。
homeBack返回首页
不良信息举报与个人信息保护咨询专线:10100571违法和不良信息涉企侵权举报涉算法推荐举报专区涉青少年不良信息举报专区

浙江同花顺互联信息技术有限公司版权所有

网站备案号:浙ICP备18032105号
证券投资咨询服务提供:浙江同花顺云软件有限公司 (中国证监会核发证书编号:ZX0050)
AIME