1 repositorio
Asynchronous chat applications implemented using only server-side logic and standard HTML/CSS without client-side scripting.
Distinct from Asynchronous Messaging Frameworks: Distinct from general Asynchronous Messaging Frameworks as it specifically targets the removal of client-side JavaScript.
Explore 1 awesome GitHub repository matching web development · JavaScript-Free Messaging Systems. Refine with filters or upvote what's useful.
css-only-chat es una aplicación web libre de JavaScript que implementa un sistema de mensajería asíncrona utilizando solo HTML y CSS. Funciona como una interfaz de chat que logra actualizaciones en tiempo real e interacción del usuario completamente a través de lógica del lado del servidor y comportamiento estándar del navegador. El proyecto utiliza un disparador de solicitudes basado en selectores CSS para enviar datos, aprovechando la carga automática de imágenes de fondo del navegador para iniciar solicitudes al servidor. Para entregar actualizaciones sin recargas completas de página, utiliza un streamer de transferencia fragmentada HTTP que mantiene las respuestas abiertas y añade incrementalmente fragmentos HTML al cliente. El sistema gestiona el estado de la aplicación en el backend, integrando almacenes remotos de clave-valor para la persistencia de mensajes y utilizando un mecanismo de pub-sub para sincronizar el estado a través de sesiones de usuario concurrentes. La interfaz de usuario se refresca reemplazando elementos HTML existentes con nuevas versiones entregadas desde el servidor.
Implements a complete asynchronous chat application that functions entirely without the use of client-side JavaScript frameworks.