Bản Discord viết bằng Rust dùng 290 MB RAM khi chạy hai tài khoản
Discord trình diễn ứng dụng máy tính để bàn mới viết bằng Rust: ứng dụng mở nhanh hơn và dùng 290,2 MB RAM khi đăng nhập đồng thời hai tài khoản. Con số này thấp hơn khoảng 70% so với mốc 1 GB, nhưng đây mới là ảnh chụp từ bản dựng sớm, chưa phải phép so sánh chuẩn hóa giữa hai ứng dụng.

Discord đang phát triển ứng dụng máy tính để bàn mới bằng Rust, thay cho phiên bản hiện tại dựa trên Electron. Trong đoạn video do đồng sáng lập kiêm giám đốc công nghệ Stanislav Vishnevskiy chia sẻ, bản mới tải danh sách bạn bè trước khi ứng dụng cũ hoàn tất khởi động; mức sử dụng bộ nhớ được ghi nhận là 290,2 MB dù đang đăng nhập hai tài khoản.
Đây là tín hiệu đáng chú ý với người dùng ứng dụng trò chuyện trên Windows: chuyển sang kiến trúc mới có thể giúp giảm thời gian chờ và mức tiêu thụ tài nguyên. Tuy nhiên, Discord chưa công bố ngày phát hành rộng rãi, còn số liệu bộ nhớ hiện tại chưa đến từ một phép thử đối chiếu đầy đủ.
Bản mới khởi động trước khi ứng dụng cũ tải xong
Trong video, hai ứng dụng được mở trên hai máy Lenovo ThinkPad chạy Windows 11. Theo nhân viên Discord, cả hai đều được khởi động mới hoàn toàn, không phải mở lại từ khay hệ thống.
Ứng dụng cũ hiện một cửa sổ tối trống khoảng ba giây rồi mới hiển thị giao diện. Khoảng năm giây sau khi bắt đầu mở, ứng dụng Electron vẫn chưa tải xong danh sách bạn bè; trong khi đó, bản mới đã hiển thị danh sách này. Đoạn video đạt 2,3 triệu lượt xem tại thời điểm bài viết gốc được đăng.
Discord cho biết ứng dụng mới không cần hiện màn hình “Đang khởi động” để kiểm tra cập nhật như trước. Ứng dụng tự cập nhật trong nền. Công ty cũng xác nhận hiện chưa giao việc cập nhật cho Microsoft Store hay nền tảng điều phối cập nhật của Windows.
Mức dùng RAM 290,2 MB khi chạy hai tài khoản
Trong Trình quản lý tác vụ, bản mới xuất hiện với tên Discord Phoenix và dùng 290,2 MB RAM. Vishnevskiy cho biết ứng dụng đang chạy đồng thời hai tài khoản, một khả năng được hỗ trợ trong phiên bản mới.
Discord hiện cho phép thêm tối đa năm tài khoản bằng tính năng chuyển đổi tài khoản. Theo Vishnevskiy, bản mới có thể duy trì tài khoản công việc và cá nhân cùng lúc mà không cần đóng ứng dụng rồi mở lại.
Discord từng cho biết vào tháng 12 năm 2025 rằng mức sử dụng thông thường dưới 1 GB, đồng thời công ty thử nghiệm tự khởi động lại ứng dụng khi mức dùng đạt 4 GB. So với mốc 1 GB, con số 290,2 MB thấp hơn khoảng 70%. Tuy nhiên, đây là ảnh chụp từ một bản dựng sớm; Discord chưa công bố phép đo đối chiếu tương đương giữa hai phiên bản. Trong thử nghiệm của trang Windows Latest, ứng dụng Electron thường dùng 1–2 GB khi ở trạng thái nhàn rỗi.
Trước đó, Discord đã tìm cách tối ưu Electron. Ghi chú cập nhật tháng 9 cho biết việc nâng cấp lên Electron 42 giúp giảm khoảng 17% mức sử dụng CPU trung vị, nhưng khiến mức dùng bộ nhớ ở phân vị 50 tăng khoảng 4%.
Discord chọn GPUI thay vì Tauri
Electron là nền tảng xây dựng ứng dụng máy tính để bàn dựa trên Chromium và Node.js. Do kế thừa kiến trúc đa tiến trình của Chromium, ứng dụng Electron đi kèm một bộ máy trình duyệt và các tiến trình riêng cho cửa sổ giao diện.
Discord chọn GPUI, bộ khung giao diện cho Rust do nhóm phát triển trình soạn thảo mã Zed xây dựng. GPUI kết xuất giao diện bằng bộ xử lý đồ họa mà không dùng HTML; Rust phụ trách logic và quản lý bộ nhớ mà không cần bộ thu gom rác.
Một lựa chọn thường được nhắc đến là Tauri, nền tảng dùng Rust cho phần logic nhưng hiển thị giao diện HTML, CSS và JavaScript trong trình duyệt web tích hợp của hệ điều hành. Trên Windows, thành phần này là WebView2. Discord cho biết họ không chọn Tauri, dù một số nội dung như video YouTube nhúng và tính năng Hoạt động vẫn dùng trình duyệt web tích hợp.
Ứng dụng mới cũng hướng đến việc chia sẻ mã giữa máy tính và thiết bị di động. Discord sẽ bỏ React Native, bộ khung ứng dụng di động đang dùng cho các ứng dụng hiện tại, nhưng giữ giao diện gốc trên điện thoại. Trên phiên bản web, giao diện vẫn được kết xuất bằng HTML, còn phần logic dự kiến chuyển từ JavaScript sang WebAssembly (WASM), công nghệ cho phép chạy mã từ các ngôn ngữ như Rust trong trình duyệt.
Discord nói giao diện và cách sử dụng của ứng dụng sẽ giống phiên bản hiện tại. Công ty cũng cho biết mã nguồn của mình đã sử dụng Rust từ năm 2018.
Đang chuẩn bị thử nghiệm riêng
Discord dự kiến sớm bắt đầu thử nghiệm riêng tư, nhưng chưa công bố ngày phát hành rộng rãi. Công ty cho biết sẽ dành thời gian bảo đảm ứng dụng ổn định và an toàn trước khi mở rộng thử nghiệm.
Theo Phó chủ tịch kỹ thuật Mark Smith, khả năng tiếp cận và bảo mật quan trọng không kém hiệu năng. Mã thông báo đăng nhập của ứng dụng mới được lưu trong kho khóa của hệ thống; trên Windows 10 và Windows 11, đó là Trình quản lý thông tin xác thực.
Ứng dụng cũng được dự kiến hỗ trợ Linux và macOS. Discord chưa công bố lịch phát hành cụ thể cho các nền tảng này.
Góc nhìn
Với nhà phát triển, trường hợp Discord cho thấy việc thay thế một nền tảng dựa trên trình duyệt bằng bộ khung giao diện gốc có thể cải thiện tốc độ khởi động và mức dùng bộ nhớ. Dù vậy, con số của bản dựng sớm chưa đủ để kết luận hiệu năng thực tế trên mọi cấu hình; cần chờ phép thử đối chiếu và bản phát hành ổn định.
Với doanh nghiệp chọn công nghệ cho ứng dụng máy tính để bàn, quyết định này cũng nhấn mạnh sự đánh đổi giữa khả năng dùng chung mã và mức độ tích hợp với hệ điều hành. Discord vẫn giữ trình duyệt web ở những nơi phù hợp, thay vì loại bỏ hoàn toàn công nghệ web khỏi sản phẩm.
Nguồn: windowslatest.com · Quy trình biên tập


