That’s controlled by your proximity to a server. I live in Canada and my ping is 50, which is more than good enough for competitive gameplay.
In regards to the topic, will we see any improvements for the desktop app? I’m still consistently using the website because the performance difference is gigantic.
aw heck yeah I love me some performance improvements
If y’all added a function to WorldRoot that allowed us to bulk update any property across any instance (like BulkMoveTo) the things that could be made that weren’t previously viable would be insane
Games I play require high render distance, but I don’t want all the extra effects full graphics quality gives. When is a way to do that getting added?
And for heavens sakes let players hide the experience controls on PC already.
This is barely providing us any control other than the self-view, which nobody uses anyway. The title of this topic, albeit true to an extent, irks me in the wrong direction.
Exactly, how does stuff like this even happen??? Lowest ping I’ve ever gotten on roblox was like 35, average is 70-110 (I can get a consistent 20 ping in any other game.)
Opening the Hamburger menu also causes a huge lag spike often times. In addition to that, I’ve seen cases of CharacterNameHandler and CameraModule causing lag spikes and using a lot more resources than usual. This mostly happens in demanding and intensive experiences with a lot of players in a single server like Doors and MTC 4.
I appreciate it but its insane this is an issue to begin with. It’s insane how such little care is put into such critical parts of the client that we are all forced to use. It’s insane only now some of the issues are being tackled after what, two to four years?
We can talk about meaningful improvements when we get a 500% improvements minimum.
Only place I get those consistent 20ms is in Studio’s local servers, which are processed LOCALLY, so the LOCAL server already has a 20ms delay and it doesn’t even leave the machine itself.
Lowest average pings I’ve ever gotten in my gaming history are 10ms in SCP SL and 30ms in Genshin’s European servers. My best average ping in roblox is 70ms in FRANCE (I’m in Spain) and yet I still get horrible inconsistent spikes that I don’t get anywhere else. Roblox has a horrible ping issue…
And about your ping, are you sure you’re not confusing your network response time with your cpu-gpu’s response time? 20ms seems way too good for… Anything Roblox related. I’ve never gotten below 50ms in any game, not even baseplates.
It especially makes no sense because the old CoreGUI features where all done without a UI library.
Why did Roblox decide to switch to React-lua?? We are forced to have these things in our game and they degrade performance.
The fact that there is non-visible UI components doing work as well is completely insane, that is such a basic optimization.
The reason is that previously they were using Roact, which has a bunch of performance problems and it’s really stupid to try to maintain your own implementation of React when it sucks. As to why they swapped to Roact from “nothing”? The answer is that declarative UI libraries are generally considered to be a lot better than imperative UI and reinventing the wheel by creating a Roblox-specific solution is silly when there are already solutions to the problem.
For reference though, they’ve used UI libraries for a very long time. Pre-Roact things were done with RbxGui and the like, and they were also inefficient and horrible. Or so people complained, anyway. I never bothered to check.
React is one of the most available and widely used UI libraries out there. It is pretty much an industry standard UI library. It’s very easy to hire people fresh out of college who were taught such industry standards for dirt cheap. React talent is cheap, easy to find and easy to replace.
the option to turn off 1 singular feature that nobody uses anyway should not be considered as “giving more control”
While it technically is more control, it is too insignificant
Performance could also be greatly improved by just giving us true control of how we want certain client aspects (chat, CoreGui, playerlist etc.) to both look and operate behind the scenes, so we can just throw this vampiric implementation of react in the trash and do our own thing with much less performance loss
Either that, or yall open up some kind of experimental thing where devs can try to improve the react things and whoever gets the best performance wins some kind of reward
I like this, but more control is basically just a technicality when it comes to disabling selfview. I would really like options to disable more topbar elements, including the stupid report button that doesn’t help at all because it’s also in the escape menu. PLEASE.