Как бы то ни было, производительность JavaScript значительно улучшилась, так как в Browser Wars 2.0 сделан акцент на скорость написания сценариев;Ява развивалась менее радикально.Однако непосредственное сравнение таких принципиально разных языков не очень практично.И если честно, я не думаю, что производительность основного языка, как правило, будет вашей главной проблемой, если вы делаете что-то столь же амбициозное, как 3D-игра в браузере.
Чтобы добавить еще один вариант, сегоднявы обычно делали бы этот Flash, используя одну из 3D-библиотек.
Java - это то, что вы использовали бы вчера (его прием на десктоп / апплет находится на убывающей IMO);Надеемся, что WebGL будет использоваться завтра.Все трое в настоящее время очень раздражают, когда пишут 3D-приложения.Получите кучу практики написания некоторых 2D-игр, прежде чем переходить в браузер где-нибудь рядом с 3D!
Бонус, если вы не возражаете против произвольных закрытых плагинов: Unity
Бонусный вариант, если вы безумны: JavaScript, выполняющий рендеринг, to <canvas>
.