Without an advocate pushing its adoption, it was several years before the world became aware of the possibilities of Ajax, but today it enjoys one of the most vibrant and active technical communities in the short history of the internet. That said, its adoption could have occurred much earlier if people understood what it offered and how it worked.
The barrier to entry for Comet is quite a bit higher than it is for Ajax: it is conceptually more complex and currently requires the use of a non-standard web server, because Apache and IIS are not optimized for the scaling requirements necessary for Comet techniques. That said, when you need Comet, you really need Comet.
Comet requires server-side and client-side expertise as well as other advanced concepts. For example, connection resource pooling and asynchronous programming are not the types of techniques that today’s average web developer would describe as familiar and simple. So, our goal is to help make sense of Comet and provide resources that simplify and inform the development community.
We have gathered together a group of very talented people that are building today’s Comet servers, clients, and applications. Together, we hope to demystify and simplify all things Comet.