vircadia-web-sdk
vircadia-web-sdk copied to clipboard
Move select functionality into Web workers
Candidates include:
AssignmentClientNodeListAudioClient
Consider using https://www.npmjs.com/package/threads.
Be sure to use feature supported by all significant browsers: https://caniuse.com/?search=Web%20Worker
Web Workers should significantly help maintain audio quality in apps.
How many is a reasonable number for an app to have? If an app connects to more than 1 domain simultaneously, then does this multiply the number of Web Workers? Should Service Workers be used instead - e.g., to perhaps help address the browser tab sleeping problem.