The famous communication platform Discord is preparing to make a radical change to the Android user experience by developing an entirely new client based on the Rust programming language. This technical shift aims to address issues of slowness and high memory consumption that users have long faced, especially on mid-range and low-end devices.
Tangible improvements in startup speed
Stanislav Vishnevskiy, Chief Technology Officer and co-founder of Discord, revealed preliminary results showing the new client's superiority in performance tests. In a comparison conducted on older Android phones (from the Samsung A-series), the results showed the following:
- Current client: takes about 3 seconds to start up, followed by two seconds to fully load content.
- New client (built with Rust): starts up in less than one second, and all data is loaded in less than two seconds.
Memory (RAM) consumption efficiency
In addition to speed, the new update focuses on reducing the application's software footprint on RAM. Vishnevskiy noted that the new PC version, which relies on the same approach, consumes only about 300 MB of memory, which is a massive reduction compared to the current version that may consume up to 1200 MB.
Why does this change hold technical importance?
Relying on the Rust language is not just a change in tools, but a strategic decision to improve system efficiency. Rust is known for its superior ability to manage memory safely and with high speed without the need for "Garbage Collection" processes that consume processor resources and cause response delays. This direction will mean a smoother experience for millions of users who own budget Android phones, as the app will become lighter and more responsive to daily operations.
Despite these promising developments, Discord has not announced an official date for the launch of the new version, but technical indicators suggest that work is underway on the final stages before the general release.