Rendering & platform support
- Dominant language
- Rust
- Stars
- 4.1k
- Forks
- 203
- Avg merge
- 8h 58m
- Merged PRs (30d)
- 112
Description
From reading the Dioxus docs and any resources I could come across (on Discord and the wider web), I understand that blitz (plans to) support the following platforms:
- Desktop (Windows, Linux and MacOS)
- Mobile (Android & iOS)
- Bevy (among other game engines)
While this is an amazing list, I would be interested to know the following (for my own education):
- Is the rendering immediate or retained?
- Is there any planned support for the web via webgpu a potential use case would be building GUI heavy apps i.e. something similar to Unreal Engine's blueprint editor in Dioxus?
- Given that web would be a supported platform via blitz, how would it address SEO related issues (if at all, even if it were through Dioxus)
- Any intentions on targetting embedded platforms i.e. Raspberry Pi and some other / more niche platforms used in IoT where GUIs are present
I'm not an expert in renderers or vDOMs so excuse my ignorance, this issue is for me (and people alike) to get a better understanding of blitz and the role it'll play.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by reviewing the Blitz and Dioxus documentation and the platform-support discussions referenced in the issue, then determine whether these questions should become documented, agreed-upon answers; done would require maintainer decisions about rendering, web, SEO, and embedded-platform support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100