Replies: 3 comments
-
@jkelleyrtp do you happen to have some insight to this? :) |
Beta Was this translation helpful? Give feedback.
-
We currently use json for serialization between Dioxus and the webview. We could use a binary format which would improve performance (see this issue). Once this change is implemented performance should be similar or better than Dioxus web. Until then you have two options:
In the future, this will be an area where Blitz will be very useful because the rust code can directly access the renderer |
Beta Was this translation helpful? Give feedback.
-
Excited for this. Being able to render directly from a format like Apache Arrow would be sweet for data visualization applications. |
Beta Was this translation helpful? Give feedback.
-
Hey, I'm currently looking for a GUI framework for a new project and Dioxus looks pretty interesting. I'm kinda worried about the performance though.
From my understanding the desktop version is using tauri as the renderer, which would mean that everything has to be sent to the webview to be rendered.
Is this viable for applications that have to display a lot of big files, like an image editor/viewer?
Let's say we load an image using rust, do some processing and need to display that processed image without writing it to disk. I could probably display it using the image tag with the data as base64, but that would need to be serialized and sent to the webview via some rpc technology and therefore wouldn't be very performant, right?
Beta Was this translation helpful? Give feedback.
All reactions