2010/08/07

WebSockets HTML5

Uma das novidades do HTML5 são os WebSockets, uma novidade tão recente que ainda nem está finalizada - embora alguns browsers como o Chrome e Safari já a suportem.

Basicamente, permite manter um canal de comunicação aberto entre o servidor e o cliente (página web), evitando o recurso às técnicas tradicionais em AJAX, em que é o cliente a fazer um pedido ao servidor, e ficando depois a aguardar por uma resposta (processo que é repetido ciclicamente.)

Com os WebSockets, o servidor pode enviar os dados imediatamente - caso os tenha. Basicamente, abre um canal de comunicação bidireccional entre o servidor e uma página web.

Com isto podem criar um chatroom de forma bastante simples, como é demonstrado neste tutorial de WebSockets.
Mas claro, que as possibilidades são apenas limitadas pela vossa imaginação.

Por exemplo, nesta página (desde que a visitem com um dos browsers acima indicados) podem ver múltiplos apontadores do rato a passearem pela página, que indicam a posição dos ratos de outros utilizadores, em tempo real.

Sem comentários:

Enviar um comentário (problemas a comentar?)