threads.js has better support for modules - no need to give a project-relative path to the worker file, which complicated the build. Add rudimentary thread pooling w/ execution timeout.