Html 5

Page 282

280

8. CARACTERÍSTICAS AVANZADAS

sencilla de crear el constructor sería primero asignarlo a una variable en JavaScript, como vemos a continuación: var MiWebSocket = new WebSocket(“ws://servidor.prueba.com”); Los protocolos típicos para WebSockets son ws o wss; este último se utiliza para realizar conexiones seguras. Los atributos soportados por WebSocket son readyState y bufferedAmount. Con readyState, se puede representar el estado de la conexión. El valor 0 indica que la conexión aún no se estableció; el valor 1 se utiliza para indicar que la conexión está activa y se puede realizar la comunicación;

SI IMPLEMENTAMOS

con el 2, se establece que la conexión se está

WEBSOCKETS

cerrando, y con el 3 se hace referencia a que la conexión ya está cerrada. Con bufferedAmount, se

DEBEREMOS ATENDER

determina el número de bytes del texto (en UTF-

ESPECIALMENTE LOS

8) que se pueden enviar mediante send(). WebSockets puede trabajar con los métodos

TEMAS DE SEGURIDAD.

send(), que se encarga de recibir como parámetro la información que se envía; y tambén con close(), que se utiliza para cerrar.

Es necesario tener en cuenta que WebSockets también utiliza eventos, entre los que encontramos: onopen (ocurre cuando el socket se abre), onmessage (ocurre cuando el mensaje se recibe), onerror (cuando se produce un error) y onclose (cuando el socket se cierra). Con WebSockets, se pueden crear distintos tipos de aplicaciones, desde salas de chat hasta plataformas de juegos multiplayer. Encontraremos más información sobre la especificación de WebSockets ingresando en www.w3.org/TR/websockets.

ACELERACIÓN POR HARDWARE Debemos recordar que la nueva generación de navegadores de escritorio ha comenzado a incluir, entre sus características, la aceleración mediante hardware, aprovechando las posibilidades que brinda el procesador de video (GPU). En algunos navegadores, esta posibilidad se encuentra habilitada de manera predeterminada, pero, en otros casos, será necesario configurarla en forma manual.

www.redusers.com

08_HTML5__PARA REAJUSTAR_OK.indd 280

28/07/2011 06:50:19 p.m.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.