Hola, estoy programando una aplicación web que utiliza JavaScript.
La aplicación necesita obtener datos desde el servidor instantáneamente utilizando Comet.
El problema que se me presenta es que las secciones también cargan con AJAX, y al hacer click para cargar la sección, el XHR utilizado para la sección se queda como en "estado de espera" hasta que el XHR que utilizo para Comet termina de cargar, luego carga la sección y se vuelve a llamar a la función que carga el XHR del Comet, y si cargo otra sección, nuevamente hay que esperar que la llamada del Comet finalize.
He intentado de muchas maneras, incluyendo crear varias instancias del XMLHttpRequest en un array global.
Un ejemplo de ésto es Facebook, que carga información la información de notificaciones, chat, etc utilizando Comet y a su vez carga algunas secciones utilizando Ajax.
Desde ya muchas gracias por su ayuda,
Nahuel.