Tianjin RARESOFT TECHNOLOGY

IT新闻

聚合微软、Windows、企业 IT、云服务与 AI 应用等方向的最新动态,帮助企业及时了解平台变化、功能更新与潜在风险。

Discord 将淘汰其 Electron 应用:该应用在 Windows 11 上可占用 4GB 内存,而 Rust 重写版仅占 290MB

2026.11.09
Discord 在 Windows 11 上的内存占用

Discord 终于要摆脱 Electron 了!联合创始人兼首席技术官 Stanislav Vishnevskiy 已确认,Discord 正在用 Rust 重写客户端,并将使用 GPUI 处理桌面界面。

Discord 还分享了一张用 Rust 编写的新应用在 Windows 11 上运行的早期截图。该应用名为“Discord Phoenix”,仅占用 290.2MB 内存:

Windows 11 版 Rust DiscordWindows 11 版 Rust Discord

我一直认为,Windows 11 最大的问题之一,就是充斥着许多热门应用,它们使用 Electron、WebView2 等耗费资源的框架,以及其他各种臃肿的网页技术构建而成。Outlook、Teams、WhatsApp 和 Discord 都在其中。Discord 使用 Electron,我认为它比我提到的其他网页应用方案更糟。

长期以来,微软和其他公司在这方面都做得不够,因为用 Electron 打包网站并将其发布到不同平台上要容易得多。

Discord 可能占用数 GB 内存,但新客户端前景不错

WebView 至少会与 Microsoft Edge 共享资源,而每个 Electron 应用都自带一份 Chromium。你可以打开 Windows 的 AppData 文件夹,再进入 Discord 目录自行验证。下面是我的 AppData 文件夹中的 Discord 安装包:

Discord Electron 应用

你可以轻松找到 Chromium/Chrome 和其他文件。在 Microsoft Edge、Brave 等许多浏览器的安装目录,以及使用 Electron 构建的应用(例如 Facebook Messenger)的目录中,也能找到类似文件。

Electron 应用不一定会占用数 GB 内存,但 Discord 确实是其中最严重的案例之一,可能也是优化最差的 Electron 应用之一。我总是让 Discord 在后台运行,即使处于闲置状态,它也会持续占用 1–2GB 内存。

这是我打开 Discord 时的运行情况:

Discord Windows 应用的内存占用

你会发现,打开服务器并持续使用应用时,内存占用会不断增加。Discord 自己也承认,其 Windows 应用的内存占用可能达到 4GB。它还悄悄推出了一项测试:内存占用超过这一数值时就重启客户端——这充其量只是个临时补救措施。

“是的,我们正在测试内存超过 4GB 时重启客户端(正常使用时低于 1GB)。”一名 Discord 员工在 2025 年 12 月的 Reddit 帖子中写道,Windows Latest 发现了这条帖子。

“一些用户看到的数值确实比以前低了。总体来看,目前 p95 内存占用降低了 5%,但还有更多工作要做。”该公司去年表示。“我们发现了平台/操作系统/驱动程序/硬件层面的问题,并与合作伙伴密切合作,提供独立的复现案例,最终解决了这些问题。”

新客户端看起来前景不错,不过我们还得亲自测试,看看实际表现如何。

Discord 正在用 Rust 重写客户端

过去几天,Vishnevskiy 不断暗示桌面客户端即将迎来重大更新,而且新版本不会基于 Electron(Chromium)构建。

Windows Latest 最先发现,Vishnevskiy 在 X 上发文称:

“我们从 2018 年起就开始使用 Rust,我们的大量基础设施、语音技术,甚至当前客户端的部分代码都已经使用 Rust。我们的终极目标是让整个客户端都采用 Rust。”他说。“这意味着 Electron 将被淘汰,React Native 也一样。移动端会保留原生界面,但将通过 Rust 与桌面端共享应用代码。”

“而且我们用的不是 Tauri,而是 GPUI,大家猜得不错。”Vishnevskiy 补充道。

Tauri 同样支持 Rust,但通常会使用操作系统的 WebView 来显示网页界面。仅仅选择 Rust,并不能说明 Discord 是否仍会保留网页界面,因此 GPUI 的确认很有价值。

据 Windows Latest 了解,Discord 启动时也将不再显示“正在启动”界面,因为它不必再加载 Electron 库,启动速度也会更快。