Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Egui is amazing, Tauri is a better Electron. Both of those things are infinitely better than Qt


Thanks for mentioning egui.

> immediate mode may actually be more performant compared to retained mode. Go to any web page and resize the browser window, and you'll notice that the browser is very slow to do the layout and eats a lot of CPU doing it. Resize a window in egui by contrast, and you'll get smooth 60 FPS at no extra CPU cost.


> you'll get smooth 60 FPS at no extra CPU cost.

The key part there is no EXTRA cost. Most immediate mode GUI libraries redraw 60 frames everytime, so there is a constant somewhat high cost, especially compared with a retained mode program.


Yeah this is something a lot of people overlook, in addition to accessibility.

Immediate UIs, without some partial retained backing, are going to redraw all the time. Especially on mobile devices, this can be a huge power suck


To clarify, egui has a mode where it only redraws while you're interacting with the app (e.g hovering, clicking). It doesn't do anything while idle (e.g. In between keystrokes)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: