Discord перестраивает настольное приложение на языке Rust и планирует отказаться от Electron — основы, позволяющей создавать программы для компьютеров с помощью веб-технологий. О переходе рассказал технический директор компании Станислав Вишневский. По его словам, разработчики надеются вскоре начать тестирование с пользователями, однако конкретной даты пока нет
Изменения затронут и мобильные приложения: компания намерена убрать React Native, сохранив нативный интерфейс смартфонов. Общий с настольной версией код будет написан на новом языке. По словам Вишневского, компания применяет его с 2018 года: он уже используется в инфраструктуре, голосовых технологиях и отдельных частях нынешнего клиента
На снимке, который опубликовал технический директор, приложение для Windows потребляет около 290 МБ оперативной памяти. Это показатель продемонстрированной сборки, а не независимое сравнение при одинаковой нагрузке. Переносить его на любые сценарии работы и обещать пользователям определённую кратность экономии пока преждевременно
Остаётся практический вопрос: удастся ли при смене основы сохранить доступность интерфейса и корректную работу сложных систем письма? Снижение расхода памяти важно, но полноценная проверка нового клиента должна учитывать и то, насколько удобно им пользоваться людям с разными потребностями и языками
Первоисточник — The Verge
Сообщите редакции. Существенные исправления мы отмечаем в материале