Twisted LivePage lets a Python server handle any browser event such as onClick or onMouseOver and send arbitrary Javascript to the browser for execution.
The magic is done with a custom flash control embedded in the browser page, which opens a socket back to the server after the page has been loaded.
This could be really very interesting in a high-bandwidth, low-latency environment.
Via the DDJ Python URL!.
Comments
What's interesting is that it not only allows the use of a Flash applet, but also the use of a "without plugin" way of getting back data.
There is a javascript equivalent of the flash version, and a mozilla specific version (mozilla now supports XMLRPC calls!). For that last one, I'm not sure of its status, document is rare :-)