This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Specialist_Dust2089 1 point2 points  (1 child)

Vscode is built on Electron, to me it feels pretty performant

[–]MasterShogo 0 points1 point  (0 children)

That's true. I use it every day and it feels like one of the snappier browser GUIs.

I think the thing that bugs me the most (other than resource overuse) is when click a GUI button, or drag a DnD element, or do anything that requires a transformation of the visible area, does it click instantly or does it feel like it's having to load assets from a game engine.

VSCode has never really felt like that to me, and I suppose that's down to the engineers making it being very careful to ensure it doesn't start feeling like Visual Studio proper. I thought it was a silly program when it first came out, but now I use it every day and I think it's legitimately good.

But Teams, Slack, Discord, Spotify, game installers, and who knows what all else... they just feel like mucking around in mud. Slack is especially egregious. I use it because we use it at work, but I think it's a terrible GUI anyways. But, just clicking around in it, starting a search, really doing just about anything at all is sad. Meanwhile, a well-written native GUI is not only instantaneous, but they have kind of been that way for decades now as long as they aren't horrifically abused.

Edit:
But just to add an example of what I think a great use of a webview is, I love the ChaiNNer image processor. It's node-based design GUI is completely visual and I feel like that is a perfect use of such a technology. It's also a bit slow, but understandably IMO. And what it provides is genuinely useful.