I'm familiar with two conncepts of accessing remote desktop: a) Remote Framebuffer (like VNC), which snapshoting local rendered framebuffer, compressing image and sending it over network + reciving input data b) remote drawcalls rendering (like X11 or RDP, SPICE), in which server sending to client just drawcalls, and framebuffer is rendered on client side.
Option b is much better in every way, but i'm curious how popular software like Time Viewer, AnyDesk or Chrome Remote Desktop works?