Osegi
Oprogramowanie·2 min czytania

Discord przepisze aplikację w Rust: 290 MB RAM zamiast 4 GB

Współzałożyciel Discorda zapowiada przebudowę aplikacji w natywnym Ruście bez Electrona. Wczesna wersja zajmuje 290 MB RAM, a obecna potrafi sięgnąć 4 GB.

Discord logo on a desktop screen next to a Windows Task Manager window showing low memory usage.
Zdjęcie: Frandroid

Discord odejdzie od Electrona. Stanislav Vishnevskiy, dyrektor techniczny i współzałożyciel firmy, ogłosił w środę 4 listopada na platformie X, że cały klient zostanie zbudowany od nowa w kodzie natywnym, bez kontenera webowego opartego na Chromium.

Rust i GPUI zamiast przeglądarki

Nowa aplikacja powstanie w całości w Ruście, a jej interfejs oprze się na GPUI, frameworku stworzonym przez autorów edytora kodu Zed. GPUI rysuje cały interfejs za pomocą karty graficznej, bez silnika przeglądarki, co ma zmniejszyć zużycie pamięci RAM. Zmiana obejmie też aplikacje mobilne: zachowają natywny interfejs, ale będą współdzielić kod z wersją desktopową. Vishnevskiy podkreśla, że Discord stosuje Rusta od 2018 roku, a spora część infrastruktury i technologii głosowej już na nim działa. Jak pisze, oznacza to koniec Electrona i React Native.

Jako dowód podał zrzut ekranu z menedżera zadań. Wersja rozwojowa o kodowej nazwie Discord Phoenix zajmuje na nim 290 MB RAM przy dwóch jednocześnie zalogowanych kontach. To jednak pojedynczy zrzut, bez informacji o tym, co aplikacja wtedy robiła. Firma przyznaje, że obecny klient zwykle mieści się poniżej 1 GB, lecz w Windowsie może dobić do 4 GB. Vishnevskiy ostrożnie mówi o szybkości i zapowiada jedynie lepszą wydajność.

Co z wyglądem i terminem

Użytkownicy nie powinni zauważyć różnic: nowy klient ma wyglądać i działać tak jak obecny. Systemowy silnik webowy zostanie tylko do wyświetlania niektórych treści, jak filmy z YouTube czy Aktywności. Nie wiadomo, czy zostanie opcja wyłączenia akceleracji sprzętowej, a przy renderowaniu przez GPU przydałaby się na słabszych komputerach.

Termin premiery nie padł. Współzałożyciel liczy na otwarcie testów dla użytkowników „wkrótce”, a oficjalnego komunikatu Discord nie opublikował.

Decyzja idzie pod prąd rynku. Netflix w 2024 roku porzucił natywną aplikację na Windows na rzecz web appki, a Meta zrobiła to samo z WhatsAppem w 2025. Tymczasem Microsoft na konferencji Build 2026 uczynił z WinUI referencyjną platformę aplikacji Windows i przepisuje w nim część interfejsu Windows 11, zaczynając od menu Start.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:discordrustelectrongpuiwindows 11ram

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →