Yo esto nunca lo he entendido. Cuando la gente dice que es posible con el navegador web hacer otra cosa distinta a pooling. Si el navegador no puede hacer de servidor, no puede recibir peticiones del servidor real, sino que tiene que llamar el.
Lo miremos como lo miremos, tiene que ser pooling. Muy bien hecho, con capas de cache, pero siempre sera pooling.
A no ser que pongamos una aplicacion java, un aplet, que pueda abrir sus propias conexiones, y se las apañe para abrir puertos a traves de routers y tal, porque esa es otra. Que una maquina interna se vea en internet..