Как соединить бекенд(node.js) с фронтендом(html5)? TCP сокеты?
================================================================

 Планируются к написанию несложные игры типа шахмат. Клиент-серверная архитектура. Логику робота-оппонента планируем вынести на сервер бекендом, Node.js, либо Go. Фронтенд будет на HTML5 + PIXI.js, грузится как обычный сайт.  
  

Как нам соединить фронтенд с бекендом для получения следующих ходов и слежением за игрой? TCP сокеты с прямым коннектом из JS (html5)? Или такие коннекты запрещаются современными браузерами и мы огребём проблем? :) Существуют ли методы такой связи сервера с клиентом оптимальнее этого?