Ответ: Самолётик
У всего есть свои достоинства и недостатки.
У javascript'а есть ощутимый плюс, которого нет у компилируемых языков программирования: работает везде, где есть браузер.
Ну как минимум, это без лишнего беспокойства с моей стороны работает на Windows, GNU/Linux based, Mac, BSD а также на Андроидах (в них к сожалению пока надо включать вручную поддержу webgl, но я уверен, что это временно).
А с использованием КЯП пришлось бы не только перекомпилировыввать, но и учитывать особенности платформ, распространять бинарники и т.д.
Кроме того, основную нагрузку даёт сам javascript, а не сам рендер, так как те же буфера и шейдеры хранятся и обрабатываются на видеокарте, "как у взрослых". То есть если сейчас вместо "пары странных текстур и полутора полигонов" засовать туда модели пополигонистее, текстуры побольше, а в шейдерах сделать бампы-тени, то FPS просядет не сильно.
Кстати текстура сейчас там одна.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|