[#] WebSocket RPC или как написать живое WEB приложение для браузера
habrabot(difrex,1) — All
2015-01-22 06:30:04


![][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