I’m thinking about redesigning my entire interface using HTML, CSS, and JS.
UMG is impressive, I won’t dispute that, but the resizing is similar to WoW and I don’t like it at all. Sometimes the resizing with anchors isn’t what I expected, nor with weights.
My question is, if we have powerful computers these days, why not use it?
Many will think it’s because of performance and lag with the UE5 interface. Well, they’re right, since I understand that this plugin has to open something like “Chromium.” But it also reminds me of my days when people used to say “optimizing arrays, garbage collectors, pointers…” all for memory. Even today, we use algorithms to optimize at O(n), O(n log n), and at most O(n^2).
Why?.. given how simple it is to render “something existing based on resources.” But Unreal Engine has its own style of making things slow. Why? Well, I guess the people who designed it were stuck in old practices.
You can see it’s not that fluid:
→ https://youtu.be/ks1tjqq3qaw?t=50
You can see it has a frame rate of 15-20 fps. How do I know? Simple.
So, if UIs normally have to have 60 fps but the vast majority are buttons, basically 1-5 fps would be enough as long as the animation isn’t excessive (like a time lapse).
Is the trend toward using HTML? It doesn’t seem like it, according to the Unreal Engine docs. Why did they delete it? Well, I know the inside scoop. Let’s say it was simply something incompatible that they made compatible. But the problem isn’t calling HTML and rendering it. The problem is how it does it.
My question is, why not use HTML in interfaces if we have computers that can already handle 16k ultra streams? Are we stuck in the old adage “it’s not the right time” to load 200MB plus the interface…?
What’s the difference between UMG vs HTML, CSS, and JS?
I don’t know about you, but I see this as modern instead of the old-fashioned button.
HTML + CSS + JS. Is it complicated for you? Ask the AI to generate what you want then. With several lines of code, you get what you want.
By the way, couldn’t the functionality of the web browser wrapper that disappeared be recovered? Could you bring back HTML5 support for UE5? - #7 by Drakgoku
No, I’m not crazy right now.


