0% encontró este documento útil (0 votos)
151 vistas1 página

El Gran Libro de HTML5, CSS3 y Javascript: Web Workers

El documento resume las principales APIs de HTML5, CSS3 y JavaScript que resolvieron problemas comunes en el desarrollo web. La API XMLHttpRequest Level 2 permitió crear aplicaciones Ajax sin recargar la página. Cross Document Messaging permitió comunicación segura entre ventanas y frames. Web Sockets permitió aplicaciones en tiempo real al enviar e recibir datos del servidor rápidamente. Web Workers permite procesar tareas en segundo plano para mejorar el rendimiento. La API History adapta las aplicaciones modernas a como los navegadores llevan el historial del usuario. Offline permite
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
151 vistas1 página

El Gran Libro de HTML5, CSS3 y Javascript: Web Workers

El documento resume las principales APIs de HTML5, CSS3 y JavaScript que resolvieron problemas comunes en el desarrollo web. La API XMLHttpRequest Level 2 permitió crear aplicaciones Ajax sin recargar la página. Cross Document Messaging permitió comunicación segura entre ventanas y frames. Web Sockets permitió aplicaciones en tiempo real al enviar e recibir datos del servidor rápidamente. Web Workers permite procesar tareas en segundo plano para mejorar el rendimiento. La API History adapta las aplicaciones modernas a como los navegadores llevan el historial del usuario. Offline permite
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

El gran libro de HTML5, CSS3 y Javascript

El primer problema fue resuelto con el desarrollo de XMLHttpRequest Level 2.


XMLHttpRequest fue la API usada por mucho tiempo para crear aplicaciones Ajax, códigos
que acceden al servidor sin recargar la página web. El nivel 2 de esta API incorpora nuevos
eventos, provee más funcionalidad (con eventos que permiten hacer un seguimiento del
proceso), portabilidad (la API es ahora estándar), y accesibilidad (usando solicitudes
cruzadas, desde un dominio a otro).
La solución para el segundo problema fue la creación de Cross Document Messaging.
Esta API ayuda a los desarrolladores a superar las limitaciones existentes para comunicar
diferentes cuadros y ventanas entre sí. Ahora una comunicación segura a través de
diferentes aplicaciones es ofrecida por esta API utilizando mensajes.
La solución para el último de los problemas listados anteriormente es Web Sockets. Su
propósito es proveer las herramientas necesarias para la creación de aplicaciones de red
que trabajan en tiempo real (por ejemplo, salas de chat). La API les permite a las
aplicaciones obtener y enviar información al servidor en períodos cortos de tiempo,
volviendo posible las aplicaciones en tiempo real para la web.

Web Workers

Esta es una API única que expande Javascript a un nuevo nivel. Este lenguaje no es un
lenguaje multitarea, lo que significa que solo puede hacerse cargo de una sola tarea a la
vez. Web Workers provee la posibilidad de procesar código detrás de escena (ejecutado
aparte del resto), sin interferir con la actividad en la página web y del código principal.
Gracias a esta API Javascript ahora puede ejecutar múltiples tareas al mismo tiempo.

History

Ajax cambió la forma en la que los usuarios interactúan con sitios y aplicaciones web. Y los
navegadores no estaban preparados para esta situación. History fue implementada para
adaptar las aplicaciones modernas a la forma en que los navegadores hacen seguimiento
de la actividad del usuario. Esta API incorpora técnicas para generar artificialmente URLs
por cada paso en el proceso, ofreciendo la posibilidad de retorna a estados previos de la
aplicación utilizando procedimientos estándar de navegación.

Offline

Incluso hoy día, con acceso a Internet en cada lugar que vamos, quedar desconectado es
aún posible. Dispositivos portátiles se encuentran en todas partes, pero no la señal para
establecer comunicación. Y los ordenadores de escritorio también pueden dejarnos
desconectados en los momentos más críticos. Con la combinación de atributos HTML,
eventos controlados por Javascript y archivos de texto, Offline permitirá a las aplicaciones
trabajar en línea o desconectados, de acuerdo a la situación del usuario.

100

También podría gustarte