Una aplicación web en tiempo real es aquella en la que la información se transmite (casi) instantáneamente entre los usuarios y el servidor (y, por extensión, entre los usuarios y otros usuarios). Esto contrasta con las aplicaciones web tradicionales en las que el cliente debe solicitar información del servidor.
En una aplicación web tradicional, los clientes no tienen idea de cuándo puede haber cambiado el estado del servidor, por lo que sondea los cambios de vez en cuando o simplemente espera a que el usuario inicie el cambio.
Pero con una aplicación en tiempo real, el cliente abre una conexión directamente al servidor para que cualquiera de las partes pueda enviar un mensaje a la otra sin esperar a que se lo soliciten. Si algo en el servidor cambia, envía los datos a través de la conexión al cliente. Si algo en el cliente cambia, lo envía al servidor y el servidor puede decidir si otros clientes necesitan saber sobre el cambio.
- ¿Cuál es el camino para aprender a construir una aplicación web progresiva?
- Cómo crear una estrategia de SEO
- ¿Cuál es la mejor aplicación GTD basada en la web que has usado?
- ¿Cuál es la mejor tecnología para crear aplicaciones web de una sola página en 2017?
- ¿Cómo lanzo una moneda con alguien por internet?