Currently, when the faucet API difficulty setting is set higher than 1, it causes the tab to hang for potentially minutes while it performs this computation.
Delegate this to a web-worker to unblock UI
Update UI to listen for completion
Tab should not hang, but user should not be allowed to perform any action while this is taking place
Currently, when the faucet API
difficulty
setting is set higher than 1, it causes the tab to hang for potentially minutes while it performs this computation.