웹
Tier 1 지원
|
- WebAssembly을 사용하여 DOM에 직접 렌더링
- SSR로 사전 렌더링하고 클라이언트에서 리하이드레이션
- React와 유사한 약 50kb 크기의 간단한 "Hello World"
- 내장된 개발 서버와 핫 리로딩으로 빠른 반복
|
풀스택
Tier 1 지원
|
- 서스펜스, 리하이드레이션, 서버 사이드 렌더링
- 서버 함수로 백엔드 기능을 빠르게 추가
- 추출기, 미들웨어, 라우팅 통합
- 데스크톱 및 모바일과 호환 가능!
|
데스크톱
Tier 1 지원
|
- Webview를 사용하여 렌더링하거나 실험적으로 WGPU 또는 Freya (skia)와 함께 렌더링
- 제로 설정. 간단히 `cargo run` 또는 `dx serve`로 앱을 빌드
- IPC 없이 네이티브 시스템 접근에 대한 완전한 지원
- macOS, Linux, Windows를 지원합니다. 3MB 미만의 포터블 바이너리
|
Liveview
Tier 1 지원
|
- 앱 전체 또는 단일 컴포넌트만을 서버에서 완전히 렌더링
- Axum, Warp와 같은 인기 있는 Rust 프레임워크와의 통합
- 극도로 낮은 지연 시간과 10,000개 이상의 동시 앱 지원 가능
|
모바일
Tier 2 지원
|
- Webview를 사용하여 렌더링하거나 실험적으로 WGPU 또는 Skia와 함께 렌더링
- iOS 및 Android 지원
- 현재는 꽤 실험적이며, 2024년 내내 많은 개선 예정
|
터미널
Tier 2 지원
|
- ink.js와 유사하게 앱을 터미널에 직접 렌더링
- 익숙한 브라우저의 flexbox 및 CSS 모델로 구동
- 텍스트 입력, 버튼, 포커스 시스템과 같은 내장 위젯
|