返回资讯中心
外部精选
软件工程
#社区热议

Discord 放弃 Electron,桌面客户端全面转向 Rust

来源标题:Discord is ditching Electron and its new app uses less RAM

Discord 宣布桌面客户端将完全从 Electron 迁移到 Rust,以降低资源占用。CTO Vishnevskiy 展示的 Windows 客户端仅占用 290MB 内存,而现版常超过 1GB。React Native 也将弃用,移动端保留原生 UI 并通过 Rust 与桌面共享代码,具体上线时间未定,公司称希望尽快进入用户测试。

Hacker Newsarchb2026/11/5 · 昨天3 分钟阅读

以下正文由 AI 翻译自 Hacker News(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

Discord 终于要放弃 Electron 了。这个跨平台框架让开发者能用 web 技术构建桌面应用,但 Electron web 应用向来以占用系统资源过高而臭名昭著。如今,Discord 正将其桌面应用全面迁移到 Rust——一门为速度和内存安全而设计的现代编程语言。

“自 2018 年以来,我们一直是 Rust 的早期采用者,我们的许多基础设施、语音技术,甚至部分现有客户端都已经用上了 Rust,而终极目标是把整个客户端都迁移过去,”Discord 首席技术官 Stanislav Vishnevskiy 在 X 上的一篇帖子中解释道。“这意味着 Electron 将被淘汰,React Native 也一样;移动端保留原生 UI,但通过 Rust 与桌面端共享应用代码。”

Vishnevskiy 还分享了一张 Discord Windows 客户端仅占用 290MB 内存的截图,这显然是明显的改进——要知道,只要你加入几个服务器,现在的 Windows 应用内存占用就很容易达到 1GB 甚至更多。

目前尚不清楚 Discord 何时会完成向 Rust 的全面切换,但 Vishnevskiy 表示,公司“希望很快能进入用户测试阶段”。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →