While impressive and seemingly well put together, I can't help but think that if you're doing numerical computation like this, JS is simply not the way to go.
I have a system that does complex simulations on a cluster running numpy, and I'd love to be able to kick an ndarray back to the frontend and it be able to do translations of that data in response to users toggling sliders.