The "loop and a half"

Marko Rauhamaa marko at pacujo.net
Mon Oct 9 10:27:27 EDT 2017


Grant Edwards <grant.b.edwards at gmail.com>:

> On 2017-10-09, alister via Python-list <python-list at python.org> wrote:
>
>> or if you want the luxury of a GUI editor simply ssh to the remote
>> machine & run the editor there (using X forwarding to route the
>> display to you local PC)
>
> AFAICT, most modern GUI toolkits are no longer usable via X forwarding
> at sub-gigabit network speeds. The toolkit designers have botched
> things up so that even the most trivial operation requires hundreds of
> round-trips between server and client.

Yep.

Funny thing is, xterm runs nicely over a 9,600-baud line, but there's no
hope to get Firefox, Evince or the like to run over a 1,500,000 bps
connection.

Latency is more of an issue than throughput, indicating that those
round-trips are sequential. X11 was designed to be pipelined but the
toolkits can't pipeline themselves.


Marko



More information about the Python-list mailing list