Trawling

Discord, 데스크톱 Electron 대신 Rust·GPUI 도입 구상 공개

Discord 공동창업자 겸 CTO Stanislav Vishnevskiy는 데스크톱 Electron을 Rust UI 프레임워크 GPUI로 바꾸고, 모바일에서 React Native를 제거하는 구상을 공개했습니다. 모바일 UI는 네이티브로 유지하고 두 플랫폼은 Rust 앱 코드를 공유하며, 이용자 테스트는 곧 시작하기를 기대한다고 밝혔습니다.

본문

Discord 공동창업자 겸 최고기술책임자(CTO) Stanislav Vishnevskiy는 11월 5일 X에서 클라이언트 전환 구상을 공개했습니다. 데스크톱에서는 Electron을 걷어내고 Rust 기반 UI 프레임워크 GPUI를 쓰며, 모바일에서는 React Native를 제거하되 네이티브 UI를 유지합니다. 두 플랫폼은 Rust로 작성한 앱 코드를 공유하는 방식입니다.

Electron은 JavaScript·HTML·CSS로 데스크톱 앱을 만들고 Chromium과 Node.js를 포함하는 프레임워크입니다. GPUI는 Zed 프로젝트가 개발하는 GPU 가속 Rust UI 프레임워크입니다. Vishnevskiy는 선택한 프레임워크가 Tauri가 아니라 GPUI라고 밝혔습니다.

Vishnevskiy는 Discord가 2018년부터 Rust를 일찍 도입했으며 인프라와 음성 기술 상당 부분, 일부 클라이언트 코드에 이미 사용한다고 설명했습니다. 클라이언트 전체를 Rust로 옮기는 것이 목표였다고도 했습니다. 이용자 테스트는 곧 시작하기를 기대한다고 밝혔지만 구체적인 일정은 제시하지 않았습니다.

자료: X / 정리·해설: Trawling

참고 자료

오류 제보