Apresentação sobre protocolos HTTP e Websockets, como funcionam aplicações real-time e como servir o seu projeto em tempo real utilizando Socket.io, Firebase e Angularjs.
simultânea. - Mantém uma conexão persistente no servidor. - O servidor agora consegue enviar requisições para o navegador e vice-versa sem que ele requisite. - O handshake se parece com o HTTP, facilitando com que o servidor possa servir HTTP e WebSockets na mesma porta. WebSocket
socket entre um client e o server • Foi padronizado pelo W3C (~ 2012) • No flash player 9 já tinha implementado WebSockets (~ 2010 ) • Flash Sockets • Pode ser oferecido com SSL WebSockets
uma espécie de túnel entre o cliente e servidor • WebRTC (web real-time communication) • ligações de voz, video, chat e transferência de arquivos sem plugin. WebSockets
com Javascript utilizando a especificação dos WebSockets • Funciona em qualquer tipo de dispositivo, mobile ou desktop • É necessária a implementação tanto do lado servidor como do lado cliente Socket.io