Web
一级支持
|
- 使用WebAssembly直接渲染到DOM
- 在服务器端预渲染,然后在客户端重新hydrate
- 简单的 "hello world" 约为50kb,与React相当
- 内置的开发服务器和热重载以进行快速迭代
|
Fullstack
一级支持
|
- Suspense、hydration 和服务器端渲染
- 快速添加后端功能与服务器功能
- 提取器、中间件和路由集成
- 兼容桌面和移动设备!
|
桌面
一级支持
|
- 使用Webview渲染,或者实验性地使用WGPU或 Freya(skia)
- 零配置设置。只需 `cargo run` 或 `dx serve` 即可构建您的应用程序
- 完全支持无IPC的本机系统访问
- 支持macOS、Linux和Windows。便携式 <3mb 二进制文件
|
Liveview
一级支持
|
- 完全在服务器上渲染应用程序 - 或仅渲染一个组件
- 与流行的Rust框架(如Axum和Warp)集成
- 极低的延迟和支持10,000个以上的同时应用程序
|
移动
二级支持
|
- 使用Webview渲染,或者实验性地使用WGPU或Skia
- 支持iOS和Android
- 目前还处于相当实验性阶段,2024年将有大量改进
|
终端
二级支持
|
- 直接将应用程序渲染到终端,类似于 ink.js
- 由浏览器的熟悉的flexbox和CSS模型提供支持
- 内置小部件,如文本输入、按钮和焦点系统
|