Discord宣布桌面端弃用Electron全面转向Rust

Discord宣布桌面端弃用Electron,全面转向Rust。此举旨在降低长期被诟病的高资源占用,新架构下内存可降至290MB,远优于当前易破1GB的表现。

Discord 宣布将桌面客户端从 Electron 架构迁移至完全基于 Rust 语言构建的新版本。公司表示,这一转变旨在显著降低应用长期被诟病的高资源占用率,同时提升性能表现与内存安全性。

新版内存占用仅290MB

Discord 首席技术官 Stanislav Vishnevskiy 在 X 平台发文指出:“自 2018 年起,我们便率先采用 Rust 语言。目前我们的基础设施、语音技术乃至部分现有客户端代码已使用 Rust 编写,而最终目标是让整个客户端全面转向 Rust。”

Vishnevskiy 进一步解释称,这意味着 Electron 和 React Native 将被弃用。移动端将继续保留原生用户界面(UI),但将通过 Rust 实现与桌面端共享应用代码。

据 The Verge 报道,Vishnevskiy 展示了一张 Discord Windows 客户端仅占用 290MB 内存的截图。相比之下,当前版本的 Windows 应用在用户加入少量服务器后,内存占用往往轻易突破 1GB,新架构下的优化效果明显。

目前尚不清楚 Discord 何时完成向 Rust 的全面切换,但 Vishnevskiy 表示公司“希望尽快让用户参与测试”。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读