How is GMail Chat able to make AJAX requests without client interaction?

That tech is known as “comet”, but also as “server push”, “reverse ajax”, etc.

It’s about pushing data from the server to the browser, keeping an http connection alive. Find more info on it on the wikipedia article (English version).

Also here’s a pretty good presentation with Joe Walker from DWR, where he talks about comet.

Leave a Comment