Бинарные протоколы или JSON для создание Web — игры?
На человекочитаемом JSON удобней проектировать, документировать и отлаживать. Описание JSON посылок это в сущности API документация. Кодирование, декодирование JSON в браузере быстрее.
Основное преимущество бинарных протоколов - компактность, сокращение трафика. Не думаю чтобы оно того стоило.
Я бы выбрал JSON.
Создайте массив и пишите в него.
https://developer.mozilla.org/ru/docs/Web/JavaScri...

Правда смысл имеет только в случае когда нужно много данных передавать и сериализация  становится проблемой