Issue 441 - We should be using Web Workers a lot more than we are.. (28)