The Ore UI screens (in particular the new Play screen) are a major performance downgrade compared to the previous JSON UI screens. In extreme cases, the screens are unusable.
[media]The above video is from Eckosoldier on Twitter.
There are also multiple noticeable lag spikes while a new Ore UI screen is loading. JSON UI had only a single spike before the framerate quickly leveled out. Java Edition has no lag spikes at all, besides when switching resource packs.
[media]The above video was captured by me on a system with a Ryzen 5600x CPU, a NVIDIA 3080 GPU, and a full install on an NVME SSD. Other games such as Helldivers 2 on this same device have fully animated menus with more options and no lag spikes whatsoever.
Expected Result
Ore UI performs the same or better than JSON UI.
Observed Result
Ore UI performs significantly worse than JSON UI, with noticeable input lag, lag spikes, and jaggy scrolling.
Related issues
is duplicated by
relates to
Attachments
Comments



This issue also causes the panorama to freeze often when switching menus in OreUI.

I'm 99% sure that this is impossible to fix without going back to JSON UI which they won't do, sadly, because Ore UI is literally HTML page on top of the game window, it uses CSS, it has the same performance as any website in the browser, and is not likely to be possible to fix, the best thing developers can do is revert to JSON UI and just redesign it, not only that will result in a better performance but also will bring back customization for the new menus, because Ore UI is hardcoded, and even if it wasn't, its code is still just too complicated in compare to JSON UI.
Ore UI is the most disappointing thing they ever added to Bedrock so far, it's worse than render dragon, because Render Dragon at least has some workarounds to fix performance and make it almost identical to DirectX11, while Ore UI doesn't have any, and is a downgrade in every way, I already said two examples in the first half of the comment.

Removing Ore UI altogether or making it optional would fix this issue, developers should redesign JSON UI instead of switching to an engine that is worse in every single way, it can’t even be customized unlike JSON UI which is fully data-driven and is easy to modify with resource packs.

YES FR IM SO LAGGY AND I CANT