3 ms·
I can't believe people will still put in all of this work instead of just... using their system's native GUI. Mind-boggling.
by venturecruelty 11mo ago
I can't believe people will still put in all of this work instead of just... using their system's native GUI. Mind-boggling.
- SeasonalEnnui 11mo agoI've done both, I prefer embedded web views: - All the work is done in my high performance backend, where I joyfully optimise my hot loops to the assembly level. The web view is a thin layer on top. - HTML and CSS is a joy to work with in comparison to many UI toolkits. LLMs are better at supporting a web stack. - The UI zooms/scales, and is accessible with screen readers (looking at you, imgui). - Cross platform with low effort. IMO you have to be extremely careful not to pull in a whole frontend stack. Stay as vanilla as possible, maybe alpine.js or tailwind, and I've got hot reload set up so the developer productivity loop is tight when editing the view.
- mentalgear 11mo agoI can recommend svelte(kit): great API and compiles down to just js.