That needs a hell of a lot of sandboxing before I get anywhere near it. Which sounds like a good use for WASM and WebGPU.