Nunchuck.js – новый фреймворк, который превращает мобильное устройство в игровой контролер для веб-игр.
Суть его кажется довольно простой – со смартфона на iOS или Android вы открываете страницу, и она дает вам возможность управлять игрой. Внутри все это немного сложнее, на клиенте работает JavaScript и HTML5, на стороне сервера Node.js и Socket.io, которые принимают управляющие сигналы с мобильного устройства.
Устройства это в первую очередь нативный код. Но наш фреймворк предоставляет простой интерфейс для передачи данных между устройствами, что может помочь веб-разработчикам в создании новых, функциональных проектов и вообще переосмыслить то, как мы разрабатываем веб-проекты, — говорят авторы.
Они также отмечают, что Nunchuck.js может использоваться не только для игр, в общем виде это решение для синхронизации данных между устройствами.
Команда представила свой фреймворк на мероприятии Y Combinator и продолжит его разработку.