Discord chuẩn bị loại bỏ Electron, chuyển sang Rust để giảm mức tiêu thụ RAM

Trong bối cảnh giá RAM tăng cao và nguồn cung bộ nhớ ngày càng chịu áp lực từ nhu cầu AI, Discord đang lên kế hoạch thay thế ứng dụng desktop dựa trên Electron bằng một phiên bản mới sử dụng Rust. Thay đổi này được kỳ vọng giúp phần mềm giảm đáng kể mức tiêu thụ bộ nhớ, đồng thời cải thiện hiệu năng trên máy tính cấu hình thấp.

Discord từ lâu đã bị người dùng phàn nàn vì tiêu tốn quá nhiều RAM, đặc biệt khi mở nhiều máy chủ, kênh trò chuyện hoặc sử dụng các tính năng bổ sung. Tuy nhiên, vấn đề này có thể sắp được giải quyết khi Stanislav Vishnevskiy, đồng sáng lập kiêm Giám đốc công nghệ của Discord, xác nhận công ty đang phát triển một ứng dụng desktop hoàn toàn mới.

Điểm đáng chú ý là phiên bản này sẽ không còn dựa trên Electron như hiện tại mà chuyển sang sử dụng Rust. Đây là một phần trong nỗ lực tái cấu trúc ứng dụng, hướng đến khả năng vận hành nhẹ nhàng và hiệu quả hơn.

Discord chuẩn bị loại bỏ Electron, chuyển sang Rust để giảm mức tiêu thụ RAM

Discord từ bỏ Electron để chuyển sang Rust

Theo Vishnevskiy, Discord đã sử dụng Rust từ năm 2018 trong nhiều thành phần của cơ sở hạ tầng và sản phẩm. Một số bộ phận của ứng dụng hiện tại cũng đã được viết bằng ngôn ngữ này, nhưng việc chuyển đổi toàn bộ ứng dụng desktop là bước đi lớn hơn mà công ty đang hướng tới.

Electron vốn được nhiều nhà phát triển lựa chọn nhờ khả năng xây dựng ứng dụng desktop bằng JavaScript và các công nghệ web quen thuộc. Tuy nhiên, framework này cũng có nhược điểm đáng kể về tài nguyên: mỗi ứng dụng thường phải đóng gói một phiên bản Chromium riêng để hiển thị giao diện, khiến mức tiêu thụ bộ nhớ và tài nguyên hệ thống cao hơn so với nhiều ứng dụng native.

Với Discord, vấn đề này càng dễ nhận thấy khi ứng dụng hoạt động trong thời gian dài hoặc người dùng tham gia nhiều máy chủ cùng lúc. Việc sử dụng RAM ở mức cao đã trở thành một trong những điểm bị phàn nàn nhiều nhất, thậm chí công ty từng phải tìm đến các biện pháp như tự động khởi động lại ứng dụng để hạn chế tình trạng tiêu tốn tài nguyên.

Rust có thể giúp Discord giải quyết một phần vấn đề nhờ hiệu năng gần với mã máy gốc và cơ chế quản lý bộ nhớ an toàn. Đây cũng là ngôn ngữ được Microsoft và nhiều công ty công nghệ quan tâm khi muốn xây dựng phần mềm có hiệu suất cao hơn mà vẫn hạn chế các lỗi liên quan đến bộ nhớ.

Discord chuẩn bị loại bỏ Electron, chuyển sang Rust để giảm mức tiêu thụ RAM 2

Phiên bản mới được cho là chỉ sử dụng khoảng 290 MB RAM

Vishnevskiy đã chia sẻ ảnh chụp từ Task Manager, cho thấy một phiên bản thử nghiệm có tên Discord Phoenix đang hoạt động với mức sử dụng khoảng 290 MB RAM. Đây là con số đáng chú ý nếu so với phiên bản Electron hiện tại, vốn có thể tiêu thụ hàng gigabyte bộ nhớ trong một số tình huống sử dụng.

Dù vậy, cần thận trọng khi so sánh hai con số này. Ảnh chụp thử nghiệm chưa đủ để xác định mức tiêu thụ RAM trong quá trình sử dụng lâu dài, đặc biệt khi ứng dụng phải xử lý nhiều cuộc gọi thoại, video, chia sẻ màn hình hoặc các máy chủ có lượng nội dung lớn.

Điều Discord hướng đến không chỉ là giảm RAM mà còn cải thiện hiệu suất tổng thể. Một ứng dụng nhẹ hơn sẽ giúp người dùng có thêm tài nguyên cho trò chơi, trình duyệt và các phần mềm khác, nhất là trên những máy tính có dung lượng bộ nhớ hạn chế.

Discord chuẩn bị loại bỏ Electron, chuyển sang Rust để giảm mức tiêu thụ RAM 3

Ứng dụng di động cũng được tái cấu trúc

Kế hoạch thay đổi của Discord không chỉ giới hạn trên máy tính. Vishnevskiy xác nhận công ty cũng sẽ loại bỏ React Native trong ứng dụng di động, nhưng vẫn giữ nguyên giao diện người dùng native hiện tại. Thay vào đó, phiên bản mới sẽ sử dụng chung phần mã Rust đang được phát triển cho desktop.

Cách tiếp cận này có thể giúp Discord tái sử dụng nhiều thành phần cốt lõi giữa các nền tảng, giảm công sức duy trì và tối ưu hóa hiệu năng. Công ty muốn sớm đưa phiên bản beta đến tay người dùng, dù chưa công bố thời điểm phát hành cụ thể.

Thời điểm Discord thực hiện thay đổi cũng khá đáng chú ý. Nhu cầu xây dựng trung tâm dữ liệu AI đang tạo áp lực lớn lên chuỗi cung ứng chip nhớ, khiến nguồn cung DRAM dành cho máy tính cá nhân ngày càng bị thu hẹp. CEO TeamGroup Chen Ching-wen thậm chí cảnh báo tình trạng thiếu hụt RAM DDR4 và DDR5 có thể còn nghiêm trọng hơn trong thời gian tới.

Trong bối cảnh đó, việc tối ưu phần mềm để sử dụng ít bộ nhớ hơn trở nên thiết thực hơn bao giờ hết. Nếu phiên bản Rust thực sự đạt được hiệu quả như kỳ vọng, Discord không chỉ cải thiện trải nghiệm cho người dùng mà còn cho thấy các nhà phát triển phần mềm cần quan tâm nhiều hơn đến mức tiêu thụ tài nguyên, thay vì chỉ tập trung bổ sung tính năng mới.

Bài liên quan

Bài đọc nhiều nhất

Bài mới trong ngày

Bản giao hưởng định mệnh tái khởi: Tượng đài ma pháp thiếu nữ Madoka Magica chính thức đổ bộ rạp Việt với bom tấn "Đêm Walpurgis xoay chuyển" sau cơn bão doanh thu tại Nhật Bản

Bản giao hưởng định mệnh tái khởi: Tượng đài ma pháp thiếu nữ Madoka Magica chính thức đổ bộ rạp Việt với bom tấn "Đêm Walpurgis xoay chuyển" sau cơn bão doanh thu tại Nhật Bản

hoanlagvnDũng Nhỏ TT

Một sự kiện lịch sử mang tính cột mốc đối với cộng đồng người hâm mộ văn hóa nghe nhìn xứ Phù Tang tại Việt Nam vừa chính thức được xác lập, thỏa lòng mong mỏi suốt hơn một thập kỷ của giới mộ điệu. Siêu phẩm điện ảnh "Ma Pháp Thiếu Nữ Madoka Magica: Đêm Walpurgis xoay chuyển" (tựa gốc tiếng Nhật: Gekijouban Mahou Shoujo Madoka☆Magica: Walpurgis no Kaiten) đã chính thức chốt lịch khởi chiếu tại tất cả các hệ thống rạp trên toàn quốc vào ngày 11 tháng 12 năm 2026.

Giải trí
Lên đầu trang