I'm extremely curious - using the Multiplayer plugin, how is it that the host is able update player positions, check collisions, etc.. while their browser is minimized? Doesn't JS slow down to a halt...?
Background throttling is quite complex - normally background web pages are suspended, but there are exceptions, which include if the tab is playing audio, and IIRC as of recent Chrome versions WebRTC connections count as an exception too.
Develop games in your browser. Powerful, performant & highly capable.
This is pretty interesting. Ashley is it possible to run the Multiplayer server plugin in Chrome headless mode, to save on CPU/Memory usage?