Technology
Discord 摆脱 Electron:新桌面应用 RAM 使用量减半
Discord 摆脱 Electron Discord 近日宣布,将其桌面应用完全从 Electron 框架中剔除。Electron 允许使用 Web 技术开发跨平台桌面应用,但其资源消耗大,尤其是内存占用高,一直是性能瓶颈。 Electron 的局限 虽然 Electron 加速了跨平台开发,但其运行时开销不小。Discord 的 Electron 版应用在内存消耗上表现不佳,尤其是对配置较低的电脑用户来说,体验受限。 为什么选 Rust? Discord 现在将桌面客户端完全重写为 Rust。Rust 是一种现代系统编程语言,提供接近 C++ 的性能,但具备更高的内存安全性。Rust 的所有权机制在编译时就能防止内存错误,非常适合需要高稳定性的应用。 用户获益 内存使用量最多减少 50% 。 启动速度更快 ,滚动更流畅。 与内存泄漏相关的崩溃减少 。...