6/13/2026 at 1:55:11 PM
Throwing in my vote... I've been doing everything with wasm-bindgen/web-sys, i.e. just doing my UIs in html, and for 99% that's what I'd want anyways. Web UIs are portable, remotely accessible, and don't require installation on each client.For the small percent that's left where speed is critical, I've just been using wgpu and wgsl-bindgen directly.
I can't think of what I'd want a native UI solution for. And then having to deal with porting it to iOS, Android, Windows, Mac etc, dealing with app stores (3+?) submissions, developer fees, rejections... vs just using HTML which works on all platforms. I don't think I'd use a native UI even if there was one. Not that HTML is great by any stretch...
(I made Sunwet, this is what my stuff looks like: https://github.com/andrewbaxter/sunwet )
by rendaw
6/13/2026 at 3:58:43 PM
Web UI is fine for web applications, obviously.But for desktop applications it is bloated, a big attack surface.
HTML/CSS is made for online documents, and using it for applications is a bit hack that happen to work, but hides a huge ton of complexity behind frameworks and frameworks of frameworks with leaky abstractions and each their own caveat.
by jenadine
6/13/2026 at 6:57:10 PM
> a big attack surfaceWdym? At least web apps are sandboxed by default in contrast to native.
by ngruhn
6/14/2026 at 8:02:10 AM
Depends on which OS we're talking about.by pjmlp
6/13/2026 at 4:06:53 PM
web UI is slow, this is only reason when I don't it.by tapirl
6/13/2026 at 10:24:22 PM
I'm not a frontend developer, but seems fast to me. I'm surprised that the UI portion of this example takes so little CPU: https://youtu.be/7k0JNT6itaINow, the rest of the DSP code sure is faster in native.
What are examples where web UI is too slow for you?
Or do you mean large apps written in JS, which is a different topic?
by thomashabets2
6/14/2026 at 2:09:42 AM
> wgsl-bindgenOh I didn't know about this, it looks great! If it works as well as it seems to, that would be a huge ergonomic boost to using wgpu. Currently all my wgpu code has those fragile feeling pipeline layout definitions scattered around and changing the data layout is always a pain.
by bschwindHN
6/14/2026 at 4:42:08 AM
I wish there were even more checking here still, but I think wgsl-bindgen is a huge improvement. I definitely recommend it!by rendaw
6/13/2026 at 9:11:41 PM
Universal technologies are increasingly becoming more desirable for devs the more I read about them.by mahirsaid
6/13/2026 at 8:27:53 PM
Sunwet looks like a lot of fun! I've put it on my TODO list to play with. Maybe I can use it to organize my ebooks in an undo-friendly wayby bbkane
6/14/2026 at 1:10:53 AM
I can't think of what I'd want a native UI solution for.A proper first-party LLM app for ChatGPT/Claude that doesn’t buckle under the weight of large threads.
by jimbob45
6/14/2026 at 1:56:33 AM
You can accomplish this with web without much issue.by coffeeindex
6/13/2026 at 10:43:32 PM
I am not much of a GUI user, or programmer, but I have used a lot of GUI tool kits, mostly debugging and/or extending other's workHTML5 is the sanest for me. I can actually find where code executes, tooling using browsers (Firefox or Chromium) excellent and the declarative layout works well
The hours and hours I spent chasing the executing code in Dart/Flutter and, oh my aching head, in SwiftUI made me hate those with passion
I get that it is unsuitable for desktop programmes, for many good reasons, but it is so much better to modify.
by worik
6/13/2026 at 11:10:34 PM
> I can't think of what I'd want a native UI solution for.So that your software is actually pleasant to use for your users. UIs built on HTML universally suck compared to native UIs.
by bigstrat2003
6/13/2026 at 2:28:50 PM
saving this comment, this echos my own thinking, html is not great but its better than dealing with all those things you listed.by globalnode
6/13/2026 at 3:12:03 PM
Second this. Html is just so darn universal nowby rustystump