Сервер : Node / Socket io
Клиент : VueJs
Создаётся объект игры , по ивенту от клиента , к игре подключаются игроки , игрок нажимает старт , запускается игра
Клиенты узнают о новых данных таким образом
setInterval , раз в 100мс , проходит цикл , ищет нужную игру , и игрокам в этой игре сущность сокета в комнату шлёт пакет с обновлённой информацией
Вопрос таков
Насколько это корректный подход и как можно было бы увеличить производительность избежав глобального интервала