Zig 언어로 구축하는 초경량·초고속 네이티브 데스크톱 앱 셸
Infrastructure·Zig7 / 0
Zig 언어를 사용하여 웹 UI 기반의 데스크톱 및 모바일 애플리케이션을 최소한의 바이너리 크기와 메모리 점유율로 구축하는 프레임워크입니다.
주요 기능
- System WebView 또는 Chromium(CEF) 중 프로젝트 목적에 맞는 웹 엔진 선택
- Zig 언어의 직접적인 C 호출 기능을 통한 네이티브 SDK 및 코덱 통합
- app.zon 매니페스트 파일을 통한 보안 정책 및 브리지 권한의 명시적 제어
- JavaScript와 Zig 간의 크기 제한 및 origin 검증이 포함된 보안 브리지 제공
- Next.js, React, Svelte, Vue 등 주요 웹 프레임워크와의 통합 예제 지원
어떻게 동작하는가
Zig으로 작성된 Runtime이 이벤트 루프와 플랫폼 서비스를 관리하며, app.zon 설정에 따라 시스템 WebView 또는 CEF를 로드하고 window.zero.invoke()를 통해 JS와 네이티브 간의 타입 안전한 통신을 수행합니다.
2.3k
Stars
97
Forks
+954
Trending
7
조회수
2.3k watchers18 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.