Zed의 GPU UI로 React 앱을 네이티브 데스크톱 앱으로 빌드
Key Point
Electron 기반 데스크톱 앱의 메모리 비효율을 해결하면서도 React 생태계의 개발 경험을 그대로 쓸 수 있는 새로운 방식이 공개되었다.
핵심 요약
- GPUIX는 React와 Solid를 Zed의 GPUI 프레임워크에 연결하여 Electron 없이 네이티브 데스크톱 앱을 개발할 수 있게 한다.
- Metal, DirectX, Vulkan으로 렌더링되며 DOM이 아닌 GPUI를 통해 레이아웃, 텍스트, 입력을 처리한다.
- Bun 런타임으로 개발하면 `bun --hot`으로 코드 저장 시 같은 창에서 React가 다시 마운트되는 핫 리로드를 지원한다.
저장소 보기 ↗github.com