Osegi
Oprogramowanie·1 min czytania

Discord przenosi klienta na Rust i rezygnuje z Electrona i Reacta

Discord przesiada się na Rust. Electron i React Native znikają, a interfejs użytkownika rysuje teraz framework GUI GPUI napisany w Rust.

The Discord logo displayed on a monitor next to Rust programming code.
Zdjęcie: iX Magazin

Discord zmienia technologiczny fundament swojego klienta: aplikacja powstaje teraz w języku Rust. Firma rezygnuje przy tym z Electrona i React Native, na których dotąd opierał się interfejs.

Za warstwę wizualną odpowiada od teraz GPUI, czyli framework do tworzenia interfejsów graficznych napisany w Rust. To właśnie on rysuje okna, przyciski i listy wiadomości, które użytkownicy widzą na ekranie.

Co to oznacza

Electron i React Native należą do popularnych rozwiązań, które pozwalają budować aplikacje z użyciem technologii webowych. Ich porzucenie oznacza, że Discord odchodzi od tego podejścia na rzecz natywnego kodu w Rust w całym kliencie, łącznie z renderowaniem interfejsu.

Dla użytkowników liczy się przede wszystkim to, jak przebudowa wpłynie na szybkość działania i zużycie zasobów. Dostępne informacje nie podają jednak konkretnych wyników ani harmonogramu wdrożenia dla poszczególnych platform, dlatego trudno na razie ocenić skalę zmian w codziennym korzystaniu z komunikatora.

Decyzja pokazuje też rosnące zainteresowanie Rustem w projektach, które wcześniej polegały na narzędziach webowych. Jeśli nowy klient spełni oczekiwania, może stać się głośnym przykładem dla innych zespołów rozważających podobny krok.

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:discordrustgpuielectronreact native

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →