I've considered using Plotly Dash, but would love to be able to do these things with client side computation so I don't have to fuss around with hosting anything.
What I'm looking for:
- A workflow (notebook for prototyping, etc)
- Numerical libraries (numjs looks promising, but would love more advanced functionality)
- Visualization libraries (is anything in competition with D3?)
- A nicer way to write Javascript that interacts well with above (Coffeescript syntax seems nice, Typescript seems to have more hype?)
Is there any sense in trying to go all out and write my analysis code in Julia or Numba (via Python), and spit out the LLVM IR to feed to Emscripten and compile to JS?