Tin công nghệ › Phần mềm & Web

Discord chuẩn bị tung ra phiên bản ứng dụng desktop viết lại bằng Rust với tốc độ nhanh và tiết kiệm RAM hơn

Discord đang tái xây dựng ứng dụng desktop bằng ngôn ngữ Rust để thay thế nền tảng Electron cũ kỹ. Bản cập nhật mới hứa hẹn khởi động nhanh hơn, tiêu tốn ít RAM và năng lượng hơn mà không bị cắt giảm tính năng nào.

Windows Central04:09 06/11/20263 phút đọc1 lượt đọc

Ảnh: Windows Central

Ứng dụng Discord sẽ sớm sử dụng ít RAM và năng lượng hơn mà không bị mất đi bất kỳ tính năng nào. Discord đang xây dựng lại ứng dụng desktop bằng Rust, thay thế cho client dựa trên Electron mà hãng đang sử dụng hiện nay. Discord đã sử dụng Rust trong các phần thuộc công nghệ của mình trong nhiều năm qua, nhưng bản thân ứng dụng desktop từ trước đến nay vẫn được xây dựng trên nền tảng Electron.

Ứng dụng mới nhanh hơn và hiệu quả hơn, điều này đã được chứng minh bởi Giám đốc Công nghệ (CTO) của Discord, Stanislav Vishnevskiy. Ông đã trình diễn ứng dụng Discord hiện tại và client Discord viết bằng Rust mới trên hai chiếc laptop Lenovo ThinkPad chạy Windows 11.

Trong bài so sánh trực tiếp đó, client mới dựa trên Rust đã khởi động nhanh hơn so với phiên bản Electron hiện tại.

Các ứng dụng Electron thường vấp phải chỉ trích vì chúng sử dụng rất nhiều bộ nhớ hệ thống. Các ứng dụng này dựa trên công nghệ web, điều đó có nghĩa là mọi ứng dụng Electron đều đi kèm với một trình duyệt thu nhỏ. Kết quả là, các ứng dụng Electron thường tốn nhiều tài nguyên hơn và ít hiệu quả hơn so với các ứng dụng desktop gốc (native).

Một số tác vụ có thể hưởng lợi từ mã nguồn gốc thay vì công nghệ web, đặc biệt khi hiệu năng và tính hiệu quả là ưu tiên hàng đầu. Điều đó có thể khiến bạn thắc mắc tại sao Discord lại duy trì ứng dụng Electron lâu đến vậy, nhưng framework này cũng có những mặt tích cực của nó.

Lợi ích lớn nhất của Electron là cho phép các nhà phát triển sử dụng chung một cơ sở mã nguồn trên các nền tảng chính. Thay vì phải duy trì các ứng dụng riêng biệt cho Windows, macOS và Linux, các nhà phát triển có thể xây dựng một ứng dụng duy nhất.

Ưu điểm đó đã giúp Electron duy trì độ phổ biến trong nhiều năm, cung cấp năng lượng cho mọi thứ từ Discord và Slack cho đến Microsoft Teams và Visual Studio Code. Nhưng một số công ty và nhà phát triển cho rằng cái giá phải trả quá lớn và đã chuyển sang các framework khác để theo đuổi hiệu năng và độ hiệu quả tốt hơn.

Ứng dụng mới của Discord xuất hiện vào thời điểm mà RAM đang rất đắt đỏ. Do cuộc khủng hoảng RAM đang diễn ra, nhiều người không thể nâng cấp PC của họ. Ngay cả những người muốn mua máy tính mới cũng có thể phải chọn các mẫu chỉ có 8GB RAM do chi phí bộ nhớ tăng cao.

Microsoft đang nỗ lực tối ưu hóa Windows 11 cho các hệ thống có 8GB RAM. Song song với các nỗ lực tối ưu hóa cho Windows 11, Microsoft đang giảm nhu cầu bộ nhớ của nhiều ứng dụng của hãng.

Ngay cả khi Windows 11 hoạt động tốt hơn trên các thiết bị có dung lượng RAM thấp, việc Discord từ bỏ Electron và tạo ra một ứng dụng hiệu quả hơn thực sự là một điều đáng mừng. Discord từ lâu đã bị chỉ trích vì ngốn bộ nhớ và hoạt động chậm chạp. Ứng dụng mới sẽ giải quyết cả hai vấn đề đó.

Bài gốc (tiếng Anh): Take a closer look at Discord's faster, lighter desktop app
Nguồn: Windows Central · Bản dịch tiếng Việt của VGSNews, chỉ để tham khảo.
FacebookTelegramX← Tin khác