It looks like you're new here. If you want to get involved, click one of these buttons!
Have you looked into a workaround for browser throttling? If a tab is playing audio (can be pretty quiet) it won't be throttled despite being in the background.
I made a proof-of-concept here. I used the same code you use to test for throttling in PC and I got it to work in latest Chrome and Firefox (and Chrome Canary). For it to work in Canary, it needs to be setup after the user interacts with the page, but that will be an issue with all sounds anyway.
It just plays a very quiet low-pitch sound continuously to avoid the throttling.
I understand if you don't want to go this route, it's pretty hacky. My setup on Mac makes it too inconvenient to have PC in its own window so I'll be using this in my copy. Figured it would be helpful to let you know in case you want a different way to stop the tab throttling.
Keep up the good work on this awesome script!