Parallel Scheduler - Parallel lua made easy and performant

I’ve done some initial work, not seeing performance improvements yet.

However, that was a couple of weeks ago. I’m making this reply now because roblox limited the amount of threads to 3 (on the client, idk about server), for parallel lua. So basically, the already rare use cases that benefited from parallel lua are even rarer, and I would almost fully suggest to not touch parallel lua, as it’s simply not worth it, in almost every situation

Further work on this module will be a lower priority

I’ll also move to working on stuff outside of roblox, in luau or not (working on a luau buffer serdeser for my proxy), and I also want to learn C over the summer

Little screenshot


Interestingly, in studio, the amount of threads is not limited. It’s something to be wary of, since performance in studio will be much better than in live games

2 Likes