Cometa (programación)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de noviembre de 2016; las comprobaciones requieren 3 ediciones .

Comet es cualquier  modelo de aplicación web en el que una conexión HTTP persistente permite que el servidor web envíe ( inserte ) datos al navegador sin una solicitud adicional del navegador. La característica común de estos modelos es que todos se basan en tecnologías compatibles directamente con el navegador (por ejemplo, JavaScript ) y no en complementos propietarios. Teóricamente, el modelo Comet difiere del concepto original de la world wide web , en el que el navegador solicita toda o parte de la página para actualizar la página. Sin embargo, en la práctica, las aplicaciones de Cometpor lo general, use Ajax con sondeos largos para verificar si hay nueva información en el servidor.

Implementaciones

Con las aplicaciones Comet, el cliente puede comunicarse en tiempo real con el servidor, confiando en una conexión HTTP persistente (o cuando no sea posible, de sondeo prolongado). Dado que los navegadores y los servidores web utilizan el protocolo HTTP , que no está diseñado para este tipo de conexiones, los desarrolladores utilizan diferentes implementaciones. Cada uno de ellos tiene sus propias ventajas y desventajas.

Véase también

Enlaces