4. WEBSOCKET: ¿POR QUÉ USARLO?
• Ahorra ancho de banda y potencia de la CPU
• Disminuye la latenciaRENDIMIENTO
• Mantener el estado de sesión a través de solicitudes
añade complejidadSIMPLICIDAD
• Protocolos de aplicación de nivel superior
• modularidad y desarrollo de componentes reutilizablesNORMAS
5. WEBSOCKET: ESTRUCTURA
Websocket está conformado por una API y un protocolo
de trabajo
WEBSOCKET
Protocolo
RFC 6455 contiene las reglas
exactas que deben seguirse
cuando se implementa un
WebSocket cliente o servidor.
API
Interfaz que permite controlar
un canal de comunicación full-
dúplex a través del cual puede
enviar y recibir mensajes.
6. WEB MESSAGING
Es una API de JavaScript que permite de una forma segura
compartir información entre documentos en el mismo
contexto de navegación, sin correr el riesgo de exponer
el DOM a un sitio hostil
7. WEB MESSAGING
La especificación está centrada en relegar la comunicación
de documentos directamente al navegador, logrando así
una implementación hermosa y sin necesidad de
intervención del servidor, reduciendo así su carga e
incrementando la seguridad en el sitio (teóricamente).
8. WEB MESSAGING
El envío de un mensaje es relativamente sencillo, no hace
falta más que utilizar el método postMessage de un
objeto window referenciado, ya sea de la
propiedad contentWindow de un iframe, el objeto devuelto
de window.open, o un nombre/índice en window.frames.
window.postMessage( Mensaje, Origen );