Discord đang chuẩn bị thay đổi lớn: bỏ hẳn Electron, nền tảng cho phép xây app máy tính bằng công nghệ web, và chuyển toàn bộ ứng dụng sang Rust, ngôn ngữ lập trình nổi tiếng về tốc độ và độ an toàn bộ nhớ. Đây là xu hướng đáng chú ý trong giới công nghệ hiện nay.
Vì sao Electron bị chê nặng?
Electron về bản chất là một trình duyệt web được đóng gói thành app. Nhờ vậy lập trình viên chỉ cần viết một lần là chạy được trên nhiều hệ điều hành. Đổi lại, app thường ngốn nhiều RAM. Với Discord, chỉ cần tham gia vài server là mức RAM trên Windows có thể lên tới 1GB hoặc hơn, khiến máy cấu hình yếu bị chậm.
Rust giúp được gì?
CTO Stanislav Vishnevskiy cho biết Discord đã dùng Rust từ năm 2018 cho hạ tầng, công nghệ thoại và một phần app hiện tại. Mục tiêu cuối cùng là đưa cả ứng dụng sang Rust. Electron và React Native sẽ bị loại bỏ, còn bản di động vẫn giữ giao diện native nhưng dùng chung phần mã lõi với bản máy tính.
Ông cũng đăng ảnh bản Windows mới chỉ dùng khoảng 290MB RAM, thấp hơn nhiều so với bản hiện tại. Discord chưa công bố thời điểm phát hành chính thức, nhưng công ty hy vọng sớm đưa bản này vào thử nghiệm với người dùng. Với game thủ, nghĩa là nhiều RAM hơn để dành cho game.




