Is it possible to delegate heavy computations to be handled asynchronously (on the user’s machine)? When it’s done, I could just fire an event, catch the new data, and update.
I have played with this for lesser operations, by just setting up a que and only handle a few operations per frame; but is there another method? That feels like a heavy handed workaround, and it won’t scale with faster/slower machines. IE: 12 operations per frame works fine on the test machine, but my machine can handle more, but won’t do it because it’s hard coded.