Agreed! FWIW this is why I made Operative. It gives you a way of writing &quot;inline&quot; JS that utilizes web workers (caveat: not actually inline; no scope&#x2F;context access of course). It provides good support across browsers and fallbacks for envs where web workers don&#x27;t exist (and ~all the in-between cases): <a href="https:&#x2F;&#x2F;github.com&#x2F;padolsey&#x2F;operative" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;padolsey&#x2F;operative</a>