Transfer X from monitor to remote machine

I want to remote login to another laptop to continue working on session left over. VNC is slow because it’s bandwith hog. I know (or I think I know) that it’s not latency, it’s bandwith because the first update from the top of screen or the top of recently changed view occurs very fast, but the entire redraw takes time.
I believe that X doesn’t send the pixelmap, but instructions on how to redraw screen. So I’d like to use X.