Technology

Discord 摆脱 Electron:新桌面应用 RAM 使用量减半

C
Cloudverra Editorial
• 4 分钟阅读 • 0 次浏览
Discord 摆脱 Electron:新桌面应用 RAM 使用量减半
Advertisement

Discord 摆脱 Electron

Discord 近日宣布,将其桌面应用完全从 Electron 框架中剔除。Electron 允许使用 Web 技术开发跨平台桌面应用,但其资源消耗大,尤其是内存占用高,一直是性能瓶颈。

Electron 的局限

虽然 Electron 加速了跨平台开发,但其运行时开销不小。Discord 的 Electron 版应用在内存消耗上表现不佳,尤其是对配置较低的电脑用户来说,体验受限。

为什么选 Rust?

Discord 现在将桌面客户端完全重写为 Rust。Rust 是一种现代系统编程语言,提供接近 C++ 的性能,但具备更高的内存安全性。Rust 的所有权机制在编译时就能防止内存错误,非常适合需要高稳定性的应用。

用户获益

  • 内存使用量最多减少 50%。
  • 启动速度更快,滚动更流畅。
  • 与内存泄漏相关的崩溃减少。

行业影响

Discord 转向 Rust 是科技公司摆脱 Electron、追求桌面应用性能的最新信号。这树立了原生级体验的新标准。

结论

通过选择 Rust,Discord 优先考虑用户体验和系统效率。这一举措可能促使其他应用重新审视其技术栈,最终惠及所有桌面用户。

Advertisement
C

Cloudverra Editorial

Cloudverra技术研发与架构团队,专注于云基础设施、网络编排与AI自动化系统。

Advertisement