Discord Rust App to Replace Electron and React Native, CTO Confirms

Discord Rust App to Replace Electron and React Native, CTO Confirms

Discord is rebuilding its desktop application using Rust and the GPUI framework, with plans to replace its existing Electron-based software. The company also plans to move away from React Native on mobile while keeping native interfaces. The changes are intended to improve efficiency and responsiveness, although real-world performance improvements have not yet been independently tested.

Discord co-founder and Chief Technology Officer Stanislav Vishnevskiy confirmed the development in an announcement on X on November 4, 2026. He explained that Discord plans to replace its Electron-based desktop application with a Rust-powered client using GPUI. The company also intends to move away from React Native on mobile.

Discord has used the Electron framework for years to deliver its desktop application across Windows, macOS, and Linux. Electron allows developers to build desktop software using web technologies such as JavaScript, HTML, and CSS. However, its bundled Chromium components can add memory overhead, which may become noticeable when users run Discord alongside demanding games and other applications.

By moving away from Electron’s browser-based interface, the new Discord desktop app could reduce memory overhead and improve responsiveness. Faster startup times and lower RAM consumption are possible benefits, but Discord has not yet published comprehensive benchmark results confirming how much performance will improve.

An early Windows Task Manager screenshot shared by Vishnevskiy shows a process named Discord Phoenix using approximately 290.2 MB of memory. He also indicated that the preview was running two Discord accounts at once, suggesting that multi-account support is being developed for the new client.

However, the 290.2 MB figure is only an early snapshot of a development build, not a complete performance benchmark. Actual memory consumption may vary depending on the device, active servers, voice calls, and background processes. A reliable comparison with the existing Electron app will require testing both versions under similar conditions.

The new Discord desktop application will use the GPU-accelerated GPUI framework, developed for building responsive graphical interfaces using Rust. Unlike Electron’s browser-based approach, GPUI can render interface elements directly using graphics hardware. This gives developers a different way to build desktop applications, although the actual performance benefits will depend on Discord’s implementation.

The changes will also affect Discord’s mobile applications. According to Vishnevskiy, Discord plans to remove React Native while retaining native mobile interfaces. Rust will allow more of the underlying application logic to be shared between desktop and mobile, potentially making future development and maintenance more consistent across platforms.

This approach could make it easier for Discord to improve features across multiple platforms while maintaining a consistent experience for users.

Rust is not entirely new to Discord. The company has used the programming language since 2018 across parts of its infrastructure, voice technology, and application software. In a previous engineering explanation of Rust, Discord described how rewriting its Read States service from Go to Rust helped reduce latency spikes and improve performance. The new client project expands Rust’s role from selected components to a much larger portion of the application.

Despite the major changes behind the scenes, Discord intends to preserve its familiar appearance and everyday functionality. Vishnevskiy has indicated that the new client is designed to look and work like the current application. Users should therefore expect a technical rebuild rather than a complete visual redesign, although individual features will still need to be checked during testing.

For gamers, a lighter Discord client could leave more RAM available for demanding games and multitasking, particularly on systems with limited memory. However, gaming performance also depends on CPU usage, graphics settings, drivers, and frame timing. TechBonafide explains these factors in its guide to why games stutter even at high FPS.

Improvements to startup speed, memory consumption, and overall responsiveness will need to be measured once the new Discord app becomes available for testing. Lower memory usage does not automatically reduce network latency or input delay during gaming. Readers can explore TechBonafide’s comparison of input lag vs ping to understand why different performance problems require different solutions.

Vishnevskiy said Discord hopes to begin testing its new Rust-based client with users soon. However, as of November 5, 2026, the company has not announced a specific testing date, general release date, or complete rollout schedule. It also remains unclear when users on Windows, macOS, Linux, and mobile devices will receive the changes.

The existing Discord application will remain the main option for users while development continues. The company has not yet provided full details about how the transition will happen across supported platforms.

Discord’s move from Electron and React Native to Rust marks an important change in how the platform develops its applications. The early Discord Phoenix preview suggests potential improvements in memory efficiency, but the full benefits will become clearer during public testing. For now, users can continue using the existing Discord app while waiting for further announcements about the new version.

Previous Article

NASA Swift Satellite Reenters Earthโ€™s Atmosphere After Failed Rescue

Next Article

OpenAI Unveils Data Center Pledges to Protect Communities From Power Costs