tenkai ruri's lib
Use the performance capabilities of `web worker` in the browser to avoid blocking the main thread