Кратчайший ответ : Вспышка.
Короткий ответ : Flash - ваш лучший вариант на данный момент, но вполне возможно сделать игру хорошего качества с javascript, есть библиотеки, которые делают рисование действительно простым.
Длинный ответ : для активных игр, таких как быстрый платформер или файтинг, Flash - ваш лучший выбор. Flash также является единственным вариантом, если вы хотите продавать свою игру различным порталам, поскольку они еще не открыли возможность лицензировать игры на HTML5 / Javascript.
Тем не менее, Javascript является жизнеспособным языком разработки игр. Angry Birds в Google+ (и в магазине Chrome) использует Javascript и использует только Flash для аудио. На самом деле, аудио в настоящее время является самой большой проблемой, и к этому тоже постепенно приходят решения. Добавьте к этому такие вещи, как socket.io и появляющийся WebGL, и вы достигнете паритета с большинством игр Flash и Unity.
Тем не менее, у Javascript есть недостатки. А именно, намного труднее защитить код от кражи или взлома, и в зависимости от различных факторов вы исключаете подмножество пользователей, которые могут использовать IE8 и ниже. Есть решения этих проблем, и у Flash есть один существенный недостаток (не работает на iOS), но, как правило, на это следует обратить внимание.