WebAssembly RDP
Gatwy's RDP client runs entirely in your browser as WebAssembly — no Guacamole daemon, no Java runtime, no server-side bitmap relay.
How It Works
Traditional browser-based RDP solutions (including Apache Guacamole) decode RDP on the server and stream the result as images to the browser. Gatwy compiles a real RDP client to WebAssembly and runs it client-side, connecting through the Gatwy server as a tunnel.
This means:
- Lower latency — no server-side rendering step
- Reduced bandwidth — protocol-level compression instead of image streaming
- Smoother animations — the browser renders directly, not from a JPEG stream
- No Java — no Tomcat, no guacd, no extra containers
Capabilities
- Dynamic resolution — adapts to your browser window size automatically
- Clipboard sharing — copy/paste between local and remote desktop
- File transfer — drag-and-drop files to/from the remote machine
- Session recording — recorded as WebM video, encrypted at rest, replayed in-browser
- Click ripple indicators — color-coded click visualization in recordings (blue=left, red=right, gray=middle)
Browser Support
Requires WebAssembly support — all modern browsers qualify:
- Chrome / Edge 90+
- Firefox 90+
- Safari 15+