Roves
Console

Console

Why Roves can realistically reach consoles too, not just desktop.

Edit on GitHub

Everything on the Shell tab, and everything Packmaster/ the GitHub Action build on top of it, targets desktop today — Windows, macOS, and Linux. But nothing about Roves' own architecture ties it to desktop specifically: Servo, the engine underneath it, is written in Rust from the ground up, and Rust's portability is exactly what makes a console port a realistic engineering project rather than a rewrite. Reaching a new platform is mostly about the native integration layer around the engine — windowing, input, GPU surface setup — talking to that platform's own APIs, not about touching how pages render.

See the platform-specific pages in this section for what that actually looks like on each console: