Aktualności Technologie

Discord wywala ElectronJS na natywny plik wykonywalny w Rust. Rezultat? Oszczędność ponad 500MB RAMu

Discord wywala ElectronJS na natywny plik wykonywalny w Rust. Rezultat? Oszczędność ponad 500MB RAMu

Jak poinformował na platformie X współzałożyciel Discorda, Stanislav Vishnevskiy, Discord rezygnuje z Electrona. Vishnevskiy potwierdził, że firma przebudowuje klienta desktopowego jako w pełni natywną aplikację napisaną w języku Rust, a wczesne wersje wewnętrzne już wykazują spadek zużycia pamięci.

Udostępniono również zrzut ekranu przedstawiający nowego klienta dla systemu Windows, który zajmuje zaledwie 290 MB pamięci RAM. Kontrastuje to z obecną wersją opartą na Electronie, która może przekroczyć 700 MB, gdy aktywne jest wiele serwerów i kanałów głosowych. Zmiana ta ma na celu zapewnienie lżejszego i szybszego działania bez obciążenia, które frustrowało zaawansowanych użytkowników.

Pokaz zużycia pamięci przez przepisanego klienta Discord w Rust
fot. X/@svishnevskiy

Electron to dość popularny framework wykorzystujący Chromium oraz NodeJS. Wiele aplikacji dzięki temu możesz zostać łatwo "przepisana" do "natywnej" wersji czyli tak naprawdę Chrome'a otwierającego konkretną stronę jako lokalny serwer. Pozwala to zespołowi na szybkie wdrażanie tego samego kodu na systemach Windows, Mac i Linux, ale wiąże się to z dobrze znanymi kosztami.

Discord nie udostępnia jeszcze pełnej analizy technicznej, ale wstępne dane dotyczące pamięci RAM sugerują, że przeróbka spełnia swoją podstawową obietnicę – mniejsze zużycie zasobów. Firma poinformowała, że wkrótce rozpoczną się testy użytkowników. Nie ustalono jeszcze daty publicznej wersji beta i nikt nie potwierdził, która platforma ulegnie zmianie jako pierwsza (prawdodopobnie okienka). Wersja mobilna zachowa interfejs użytkownika oparty na React Native.

Źródło: X (Twitter)

Co o tym sądzisz?

Reakcje widzisz zawsze. Zaloguj się, żeby zagłosować albo załóż konto.

Temat: Technologie

Powiadomimy Cię, gdy pojawi się tu coś nowego

+ Obserwuj
Zgłoś błąd w tekście

Zauważyłeś literówkę, nieaktualną informację albo problem ze stroną? Daj znać redakcji.

Więcej w kategorii: Aktualności

Komentarze (0)

Brak komentarzy. Bądź pierwszy!

Dodaj komentarz

Dołącz do dyskusji

Po zalogowaniu komentujesz, a jeśli zechcesz, przy Twoim nicku widać Twój zestaw - inni od razu wiedzą, z jakiego sprzętu piszesz.

Co jeszcze daje konto? →