Doesnt work in inactive chrome tab, makes idling impossible.
Unfortunately this is true. Chrome had a setting to not throttle inactive tabs but that setting was removed. There may be workarounds available but from the research I have done it is a browser limitation. If anyone has a workaround solution to share please do, just mind the security implications of installing something like an extension.