Did you notice how fast GMail is ?

It uses some Javascripts that enables the navigator to update
the interface without calling the server.

Html content is sent once for all and, depending on user
manipulations, the interface is updated on client side.

This reduces server calls to datas and makes the interface
very fast, like a rich client.

It is done using an object available and implemented in all
navigators : XmlHttpRequest.

Mmm, this could be the next CPS GUI model maybe, but how to
deal with accessibility ?

(Post originally written by Tarek Ziadé on the old Nuxeo blogs.)