![][1] В статье речь пойдет о технологии WebSocket. Точнее не о самой технологии, а о том, как ее можно использовать. Я давно слежу за ней. Еще когда в 2011 году один мой коллега прислал мне ссылку на [стандарт][2], пробежав глазами, я как-то расстроился. Выглядело настолько круто, и я думал, что в момент, когда это появится в популярных браузерах, я уже буду планировать, на что потратить свою пенсию. Но все оказалось не так, [и как гласит caniuse.com][3] WebSocket не поддерживается только в Opera Mini (надо бы провести голосование, как давно кто-либо видел Opera Mini). Кто трогал WebSocketы руками, тот наверняка знает, что работать с API тяжело. В Javascript API достаточно низкоуровневый (принять сообщение — отправить сообщение), и придется разрабатывать алгоритм, как этими сообениями обмениваться. Поэтому и была предпринята попытка упростить работу с вебсокетами. Так и появился [WSRPC][4]. Для нетерпеливых [вот простое демо][5]. [Читать дальше →][6]
[1]: //habrastorage.org/files/960/20a/2f5/96020a2f5946495699ac1e1816cc6a6d.jpg
[2]:
https://tools.ietf.org/html/rfc6455
[3]:
http://caniuse.com/#feat=websockets
[4]:
https://github.com/mosquito/wsrpc
[5]:
https://github.com/mosquito/wsrpc
[6]:
http://habrahabr.ru/post/248507/#habracut