2 ms·
Think of a terminal app like html: a cross platform UI markup language but with massive limitations. (The markup is terminal escape codes and various extensions
by habitue 3y ago
Think of a terminal app like html: a cross platform UI markup language but with massive limitations. (The markup is terminal escape codes and various extensions).
If you want speed, memory efficiency, and a good UI[0] you have to go with a native toolkit. Luckily, with rust and wgpu[1], there is actually a reasonable route to native performance in a cross platform way. The way they've chosen to go isn't actually that unreasonable[2]
[0] to state the obvious: terminals are not good UI. I have a fondness for a cool tui, but it's clear they're more limited than native graphical UIs.
[1] https://wgpu.rs/ https://wgpu.rs/
[2] https://zed.dev/blog/videogame https://zed.dev/blog/videogame