I can’t speak for the devs, but my feeling is that it would be a lot of work to maintain two systems in parallel, one multithreaded and one singlethreaded, especially for a niche platform.
Bevy does it this way (doesn’t support multithreading at all on the web), but that engine is much leaner.
I can’t speak for the devs, but my feeling is that it would be a lot of work to maintain two systems in parallel, one multithreaded and one singlethreaded, especially for a niche platform.
Bevy does it this way (doesn’t support multithreading at all on the web), but that engine is much leaner.