Given that Luau is now live on the client and server for all games, is it safe to assume that changing the flag in the Beta Features menu is now meaningless? I haven’t been flipping that switch on and I’m wondering if that’ll change anything at this stage in the game.
Excellent work on the Lua VM so far. I look forward to the optimizations we’ll see coming out of this new system. The name “Luau” fits quite nicely, I think. I’ll easily stick with it.
This new VM is improving, among other things, the overall script execution time which should have an impact on performance. Of course this still depends on the device specs.
Script Rate (/s) is not measured properly. The rate is not being reset before it’s measured again; instead, it is added to the previously measured rate.
The measured rate can go up to millions on scripts that have been running for a very long time, making it look as if there’s a memory leak when nothing is actually wrong.
I suggest to please not follow on this. It’s even more confusing considering Lua C is a Lua API, and I’m sure the name spawned out of a misconception with it too. It’s preferable to address it as “vanilla Lua” or “Lua 5.1”.