Sorry if it is improper to revive an old thread, but I came across this information and felt this was relevant here.
https://arstechnica.co.uk/information-t ... -download/
https://developers.google.com/web/updat ... round_tabs
https://docs.google.com/document/d/18_s ... x4OlE4/pub
TLDR; Basically in the event you are running multiple hosts in multiple tabs with the intent of using a client to server style design, you can set a flag to disable background throttling.
[quote:1nauq8zt]Chrome provides the --disable-background-timer-throttling flag for use cases like running test suites and other user-sanctioned heavy computations.
We can't normally expect a end user to have this flag on if you are utilizing a peer to peer design though, so the workaround would be to play audio, as previously mentioned.
Also note that the opt-out option is planned to change via FeaturePolicy in 2017 and be depreciated by 2020 (with suitable replacement), so stay on your toes to update your solutions as needed if you are serving a significant user base.