커뮤니티GeekNews / Hada
Discord, Electron을 버리고 RAM 사용량이 적은 새 앱으로 전환
Discord가 데스크톱 앱의 Electron 프레임워크를 제거하고 전체 코드를 Rust로 전환하는 대규모 리팩토링을 진행 중입니다. 모바일 환경에서도 React Native를 제거하되 네이티브 UI를 유지하며, Rust를 통해 데스크톱과 모바일 간의 코드 공유를 구현할 계획입니다. CTO가 공개한 Windows 클라이언트의 RAM 사용량은 290MB 수준으로. 이는 서버 몇 개만 접속해도 1GB를 쉽게 넘기는 기존 앱의 메모리 점유 문제를 해결하기 위한 조치입니다.
주요 내용
-
Discord는 Electron을 제거하고 데스크톱 앱 전체를 Rust로 전환하여 메모리 효율을 높이고 있습니다.
-
모바일에서도 React Native를 대신해 Rust를 활용한 코드 공유 방식으로 네이티브 UI를 유지할 계획입니다.
-
새로운 클라이언트는 RAM 사용량을 290MB 수준으로 낮추어 기존의 과도한 메모리 점유 문제를 해결하고자 합니다.