points by nicoburns 1 day ago | 0 comments
For anyone looking at Rust GUI: don't expect GPUI to be the fastest. From what I've heard, Iced, Slint, Dioxus Native, Freya, etc are all faster. Despite claims of being blazingly fast, GPUI isn't that optimized. Zed gets away with it because it's UI is simple.
[–] cropcirclbureau 1 day ago
This matches my findings. Asides from some performance footgun, it all strikes me as a single purpose, low level thing with a DX only an LLM could love. I suppose many today don't need more than that but I found the other Rust GUI solutions to be maturing rapidly with better stories across the board.
The main thing GPUI has going for it is mind share and that's a great thing to have. The mind share is unfortunately highly fragmented though as the original authors are not interested in selling a GUI library. Hopefully the community efforts will come together to produce a more polished and general library. A well used library is better than a better designed one maintained by a single person.
[–] bita_nidir 1 day ago
[–] hackyhacky 1 day ago
[–] nicoburns 1 day ago
These are CPU-only times for the state management / style / layout / etc, but don't include rasterization (additional work in the benchmark harness required to measure GPU time sensibly), probably aren't fully apples-to-apples, and could probably do with testing some more complex layouts.
[–] anthony-eid 1 day ago
[–] nu11ptr 1 day ago
[–] nicoburns 1 day ago
[–] dzogchen 1 day ago
[–] moi2388 1 day ago
[–] Matumio 1 day ago
[–] shaky-carrousel 1 day ago
[–] rat9988 1 day ago