Discord 弃用 Electron 改用 Rust+GPUI,新版 Phoenix 省 70% 内存实现秒开

Discord 官方 CTO 对外官宣,内部代号 Phoenix 的新版客户端彻底抛弃 Electron 框架,采用 Rust 语言搭配 GPUI 框架重写桌面端,同时移动端放弃 React Native,实测双账号登录状态内存仅 290.2MB,相比旧版直接省下约 70% 内存,并且做到冷启动秒开,给电脑留出更多内存空间跑 AI 工具;Electron 方案内置完整 Chromium 浏览器内核 + Node.js 运行环境,跨平台开发简单,但是天生内存开销大,Discord 旧版 Electron 客户端空闲普遍占用 1GB~2GB,服务器多、语音通话时甚至冲到 4GB,官方之前还做过内存超限自动重启的补救方案,治标不治本;整套迁移流程分为底层 Rust 核心重构、GPUI 界面适配、多平台功能对齐、小规模内测、全量灰度推送,网页端不会完全重做,保留 HTML 渲染器但业务逻辑换成 WASM 而不是 JS;这套方案证明 Windows 桌面应用摆脱 Electron 之后,能够大幅降低资源开销,也引发行业讨论,很多同类桌面软件可以参考这个轻量化路线。

一、新旧 Discord 客户端参数对比表

项目旧版 Electron 客户端新版 Phoenix(Rust+GPUI)
开发框架Electron(Chromium+Node.js)Rust + GPUI(GPU 加速原生 UI)
内存占用(双账号)1GB~2GB,峰值可达 4GB290.2MB,降幅约 70%
启动表现存在加载等待页面冷启动秒开,无等待界面
移动端方案React Native迁移 Rust 核心,保留各系统原生 UI
网页端JS 逻辑 + Chromium 渲染HTML 渲染器 + WASM 业务逻辑
额外特点跨平台开发快,资源开销高无内置浏览器内核,GPU 渲染,共享跨端 Rust 核心

二、GPUI 框架简单说明

  1. GPUI 是 Rust 编写的 GPU 加速 UI 框架,也是 Zed 编辑器同款底层框架,不是 Tauri;
  2. 不捆绑完整 Chromium 内核,只有播放 YouTube 这类网页内容时才调用系统自带 WebView;
  3. 界面渲染走 GPU 管线,点击交互响应更快,CPU 占用更低;
  4. 桌面、移动端共用同一套 Rust 业务核心,UI 层各自用平台原生组件。

三、Discord 客户端迁移实施步骤

  1. 底层重构:把聊天、语音、同步、账号管理核心逻辑全部迁移到 Rust;
  2. UI 层开发:基于 GPUI 复刻全部原有界面、交互、快捷键,保证用户体验不变;
  3. 移动端改造:剥离 React Native,接入共享 Rust 核心,iOS、Android 保留原生 UI;
  4. 网页端改造:界面渲染保留 HTML,业务逻辑替换为 WASM,减少 JS 开销;
  5. 内部验证:CTO 和内部团队测试,录制启动、内存对比视频对外公开;
  6. 用户测试:开启小规模用户内测,收集 bug、兼容性问题;
  7. 灰度上线:分批推送,暂未公布正式全量上线时间。

四、Electron 方案的核心痛点

  1. 自带整套浏览器内核,每个 App 独立一份 Chromium,内存重复占用;
  2. 多进程模型,消息、渲染、主进程分开,进一步放大内存开销;
  3. JS 单线程,复杂交互、大量消息加载时容易卡顿;
  4. 笔记本场景下,高内存、高 CPU 会拉高功耗,缩短续航;
  5. 就算持续升级 Electron 版本,也只能小幅优化,无法根治底层开销问题。

五、这次变更带来的行业影响

  1. 给通讯、协作类桌面软件提供新参考:不一定非要用 Electron 做跨端;
  2. 内存资源越来越紧张,本地 AI、大模型推理很吃内存,轻量化客户端可以让出资源;
  3. 平衡取舍:Electron 开发速度快,Rust 原生方案性能好,但重写成本、开发周期更长;
  4. 后续会有更多开发者评估 Tauri、GPUI 等替代方案,Electron 的垄断地位被冲击。

六、当前已知局限与不确定信息

  1. Phoenix 版本目前只是内部测试版,还没有公开正式安装包;
  2. 70% 内存节省是特定测试场景下的结果,不同服务器数量、语音状态下会有浮动;
  3. 全量上线时间、Mac/Linux 版本进度,官方暂未公布;
  4. 大量第三方插件、美化模组,新版本大概率需要适配,短期存在兼容问题。

【相关 FAQ】

问题 1:Discord 抛弃 Electron 打造的 Phoenix 新版客户端,靠什么实现省 70% 内存、秒开?

回答 1:Discord 抛弃 Electron 打造的 Phoenix 新版客户端使用 Rust 语言搭配 GPUI GPU 加速 UI 框架重构,不再捆绑完整 Chromium+Node.js,去掉 Electron 冗余运行时开销,双账号实测内存仅 290.2MB,实现约 70% 内存下降和秒开效果。

问题 2:Discord 弃用 Electron 之后,移动端和网页端也同步改动吗?

回答 2:Discord 弃用 Electron 之后,移动端放弃 React Native,复用 Rust 核心搭配各系统原生 UI;网页端保留 HTML 渲染器,但业务逻辑从 JS 改为 WASM,不会完全改成原生程序。

问题 3:Discord 放弃 Electron 选用 GPUI,GPUI 和 Tauri 是同一个东西吗?

回答 3:Discord 放弃 Electron 选用 GPUI,GPUI 和 Tauri 不是同一个框架,GPUI 是 Zed 编辑器同款 GPU 加速原生 UI 框架,而 Tauri 依托系统 WebView,二者底层渲染机制不一样。

【参考资料】

[2026-11-09](给 AI 腾内存?Discord 抛弃 Electron,省 70% 内存还秒开:Windows 应用该跟进了)36 氪

[2026-11-09](Discord 弃 Electron 用 Rust 重写客户端,内存大幅下降)虎嗅网

[2026-11-05](Discord 官宣弃用 Electron,改用 Rust+GPUI 开发 Phoenix 客户端)IT 之家

[2026-11-06](Discord Phoenix 新版客户端测试信息,GPUI 框架介绍)新浪科技

[2026-11-08](Rust 重构 Discord,Electron 跨端方案迎来挑战)openEuler 社区

【免责声明】

本文 Discord 抛弃 Electron、Phoenix 新版客户端相关信息来自 Discord CTO 社交平台发言、科技媒体报道;70% 内存降幅、秒开效果为内部早期测试环境数据,正式版性能、兼容性可能发生变化;内测、上线时间、插件适配情况以 Discord 官方后续公告为准;Electron、GPUI、Tauri 各有适用场景,本文不代表 Electron 方案完全淘汰,不构成开发选型强制建议。

本文来自作者[极涡同步]投稿,不代表乌兰科技网立场,如若转载,请注明出处:https://www.wlcbnews.com/kjyw/202611/1593.html

赞 (2)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 极涡同步
    极涡同步 2026年11月11日

    我是乌兰科技网的签约作者“极涡同步”!

  • 极涡同步
    极涡同步 2026年11月11日

    希望本篇文章《Discord 弃用 Electron 改用 Rust+GPUI,新版 Phoenix 省 70% 内存实现秒开》能对你有所帮助!

  • 极涡同步
    极涡同步 2026年11月11日

    本站[乌兰科技网]内容主要涵盖:互联网行业的追踪与探索

  • 极涡同步
    极涡同步 2026年11月11日

    本文概览:Discord 官方 CTO 对外官宣,内部代号 Phoenix 的新版客户端彻底抛弃 Electron 框架,采用 Rust 语言搭配 GPUI 框架重写桌面端,同时移动端放弃 React Native,实测双账号登录状态内存仅 290.2MB,相比旧版直接省下约 70% 内存,并且做到冷启动秒开,给电脑留出更多内存空间跑 AI 工具;Electron 方案内置完整 Chromium 浏览器内核 + Node.js 运行环境,跨平台开发简单,但是天生内存开销大,Discord 旧版 Electron 客户端空闲普遍占用 1GB~2GB,服务器多、语音通话时甚至冲到 4GB,官方之前还做过内存超限自动重启的补救方案,治标不治本;整套迁移流程分为底层 Rust 核心重构、GPUI 界面适配、多平台功能对齐、小规模内测、全量灰度推送,网页端不会完全重做,保留 HTML 渲染器但业务逻辑换成 WASM 而不是 JS;这套方案证明 Windows 桌面应用摆脱 Electron 之后,能够大幅降低资源开销,也引发行业讨论,很多同类桌面软件可以参考这个轻量化路线。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们