Стоит посмотреть Многопользовательские игры с HTML5: готовы ли мы? от Роб Хоукс из Mozilla. Он рассматривает игровые технологии HTML5 и обсуждает проблемы безопасности с использованием JavaScript и текущие решения этих проблем.
Проще взломать JavaScript, чем Flash. Но оба могут быть взломаны, если пользователь старается изо всех сил. На данный момент решение состоит в том, чтобы пользователи не делали на клиенте вещи, которые могут слишком сильно повлиять на игру. Сервер по-прежнему должен в конечном итоге контролировать и проверять любое движение. Роб обсуждает это в видео.
Я бы предпочел использовать WebSockets, а не Comet, поскольку они обеспечивают меньшую задержку и более быструю связь. Они также являются первым настоящим стандартом для общения в Интернете в реальном времени. Очень захватывающе!
Вы можете использовать Flash в качестве интерфейсной технологии с Comet или WebSockets. У Пушера, на которого я работаю, есть библиотека ActionScript , что означает, что вы можете использовать нашу платформу WebSockets в реальном времени для создания своей игры. Другие технологии также предлагают аналогичные библиотеки на разных языках.
Для чего-то такого простого, как крестики-нолики, я абсолютно уверен, что не будет проблем с памятью или ресурсами.