So far, I've twice managed to get multi-threaded Rust to run in Chrome/browser via webworker + postMessage (luckily both times they were just using channels and not actually sharing memory like Arc<Mutex<..>>).
Now idea how difficult the other tasks are. In your opinion, is this worth even trying or would I be better off looking for another editor-like that compiles to Chrome/wasm32 ?
I have no idea how much helix is tied to crossterm and especially tokio. You could try asking the helix devs about this, but otherwise I wouldn't recommend trying unless you have a fair bit of spare time.