How to resume a SSH encrypted and x11 forwarded session
dwaves.org
dwaves.org
Compositing each window is done on the server, the image is then compressed (it can use png, jpeg, mpeg, webp, bmp and a lot more) and sent down, displayed as a child window of the xpra client, and composited on the client computer.
The wayland equivalent is waypipe, though I am not sure it handles disconnections and graceful link quality as well.
That said, I've often had to manually adjust the frame encoding format, to gain pixel-perfect accuracy at the cost of a few seconds of latency on a sloppy connection, for instance.