I think WASM and WebGPU is a good idea to run "What If" scenarios in browser
Consider that I'm building a web-based data analysis tool so I tried pushing the whole thing into the browser. At first I thought it would choke, but with WASM for the heavy math and WebGPU for projections and charting, it actually worked. The browser can chew through millions of rows if you stream chunks right, and UMAP/clustering runs smooth enough inside Chrome to be usable.
The hard part wasn't performance, it was UX. People don't want to wire up nodes or think about pipelines — they just want to tweak a number and watch the graphs shift. That forced me to rethink the interface into something closer to a scenario builder than a workflow editor.
The result is Datastripes: https://datastripes.com Runs entirely client-side, no backend. I'm still figuring out limits, especially memory management and GPU stability across devices. Anyone here has tried pushing WASM+WebGPU this far? Do you found better ways to handle large "what if" workloads in the browser?