I've got an awful lot of functionality happening in the main thread, and with #51, that's only going to increase.
I should start the habit of using the main thread as the UI thread only, and using web workers for everything else.
https://github.com/GoogleChromeLabs/comlink