WebSockets

Иван Дробыш,

парень в красной кофте

Real-time web

Как работает HTTP

Как сообщить что-то клиенту?

HTTP Polling

HTTP Long Polling

Websockets

Прелести Websockets

  • отдельный протокол над TCP
  • "Полный дуплекс", данные могут быть переданы как сервером так и клиентом 
  • популярен
  • простой API
  • поддерживает передачу бинарных данных
  • данные могут быть переданы с большой скоростью

WebRTC

  • используется для стриминга видео и аудио
  • использование современных кодеков
  • используется технология peer-to-peer
  • технология определяет только общий стандарт передачи данных (видео и звука)

Server

Client

Chrome DevTools

Chrome DevTools

Demo Time

18 - WebSockets

By Startup Summer