Curso de HTML5 en Video. Clase 9: XDM y Web Workers (Comunicaciones Parte 2)

Dentro de las clases de HTML5 es momento de algunas técnicas de comunicación con servidores. Los videos 8, 9 y 10 abarcarán esta temática.

Este video explica el Cross-Document Messaging (XDM) y los Web Workers. HTML4 tenía un modelo llamado Same-Origin Model que no peritía la comunicación de scripts de distinto origen. Esto se conoce como Cross-Site Scripting (XSS). Había que utilizar recursos adicionales como un proxy, pero con el advenimiento de las apps y páginas que requieren la compilación de recursos de difrentes orígenes hacía falta una mejor solución.

En HTML5 podemos utilizar la capacidad conocida como Cross-Document Messaging (XDM) para incluir widgets en nuestra página o aplicación desde difrentes orígenes e interactuar con ellos a través de un sistema de mensajes.

A su vez, los Web Workers son scripts que tu página puede llamar y ejecutar. La novedad es que se ejecutan por detrás de la interfase de usuario, es decir que un Web Worker puede estar trabajando contínuamente haciendo cálculos y la interfase de usuario se mantiene fluida. Cada Web Worker envía y recibe mensajes tal como lo hace XDM.

En el ejemplo se ve cómo crear un Web Worker y cómo es su comunicación en la aplicación. También se ofrecen recursos para estudiarlos en profundidad.

Ésta es la novena entrega del curso de HTML5 en español. Aquí el link a las clases anteriores.

Curso de HTML5 en Video. Clase 1: Introducción
Curso de HTML5 en Video. Clase 2: Markup
Curso de HTML5 en Video. Clase 3: CSS
Curso de HTML5 en Video. Clase 4: Interactividad
Curso de HTML5 en Video. Clase 5: Formularios
Curso de HTML5 en Video. Clase 6: Gráficos
Curso de HTML5 en Video. Clase 7: Audio y Video
Curso de HTML5 en Video. Clase 8: CORS (Comunicaciones, parte 1)

Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.