@jon I tried but it destroys IO performance because for every single character we need to go back and forth across Wasm to the browser to call a JS API. Plus, Ghostty has a stupidly optimized SIMD-friendly layout for our Unicode lookups (we use simd128 extensions in wasm).
@mitchellh compute the Unicode tables one time in js-land and upload to wasm?