Технический директор Discord Станислав Вишневский рассказал, что компания отказывается от Electron и переписывает клиент на Rust, что должно сократить потребление оперативной памяти на ПК. По его словам, в скором времени должно начаться тестирование с пользователями.
Мы были одними из первых, кто начал использовать Rust с 2018 года, и большая часть нашей инфраструктуры, голосовых технологий и даже часть текущего клиента уже написаны на Rust. Святой Грааль заключался в том, чтобы перевести весь клиент на этот язык. Это означает, что Electron уходит в прошлое, как и React Native, мобильная версия сохранит нативный пользовательский интерфейс, но использоваться будет код приложения, общий с ПК-версией, через Rust. Мы надеемся вскоре начать тестирование с пользователями
Станислав Вишневский
Ранее разработчики Discord расширили возможности бесплатной версии сервиса: максимальный размер одного прикрепляемого к сообщению файла теперь составляет 20 МБ вместо прежних 10 МБ. Изменение касается и мобильного приложения — при проверке лимита система теперь ориентируется на вес исходного файла до сжатия, как это уже происходит в десктопной версии.