How did I forget textual, thank you! It might be a good solution as I can imagine Claude Sonnet vibe coding interesting UIs with it...
Am also investigating xterm.js currently.
Anything that uses too much CSS (eg tries to 'construct' layouts with it rather than just rending text) seems a little fragile.