Live data from Hacker News

Rio: Terminal app built over WebGPU, WebAssembly and Rust

github.com

1–10 of 134 posts

Re: Rio: Terminal app built over WebGPU, WebAssembly and Rust

#5
post #4
post #2

This is the first GUI app I've seen built with WebGPU. This is pretty interesting, could this be the future of cross platform GUI frameworks?

It's only available on mac

Check the roadmap, it's macOS desktop -> web browser -> linux desktop -> windows desktop -> nintendo switch (??)

Re: Rio: Terminal app built over WebGPU, WebAssembly and Rust

#7
post #2

This is the first GUI app I've seen built with WebGPU. This is pretty interesting, could this be the future of cross platform GUI frameworks?

AFAIK wezterm[1] and warp[2] are built on top of the WebGPU

[1] https://wezfurlong.org/wezterm/

[2] https://www.warp.dev

Re: Rio: Terminal app built over WebGPU, WebAssembly and Rust

#8
Cool! Porting to the web is an interesting idea. I can’t help but imagine going back to the 70s and trying to show someone that yes, everyone has this full colour, mouse-supporting, GUI app platform accessible on any device and interlinked between billions of similar interactive documents from around the world… but it was really important that we set up a TTY. The smug (or horrified) look on their face would be priceless.

Re: Rio: Terminal app built over WebGPU, WebAssembly and Rust

#10

What's the implication of using WebGPU? Better terminals in the browser? Better electron terminals? A quirk for better native portability?

Probably portability, it's a pretty good low (but not too low) abstraction layer over the systems preferred graphics API. I'm not a graphics programmer but my understanding is it's closer to vulkan or metal in terms of control over the hardware compared to OpenGL, which has rocky support on Mac now anyways.
Post reply on HN