Motores de juegos en JavaScript

JavaScript es considerado por muchos como un lenguaje de programación poco potente cuya función es dar vida a las páginas webs mediante scripts más o menos elaborados, pero sin grandes connotaciones a nivel de programación.

Y nada más lejos de la realidad, porque JavaScript se está convirtiendo en un lenguaje de programación muy potente, con el que desarrollar no sólo scripts para realizar tareas secundarias o visuales en las páginas web, sino aplicaciones bastante complejas capaces de realizar todo tipo de desempeños.

El ejemplo lo tenemos en una lista publicada en www.reddit.com , donde podemos ver una lista bastante amplia de motores de juegos, desarrollados todos ellos en JavaScript. Y hablamos de motores para mover gráficos 3D, realizar animaciones, movimientos basados en la física real, etc.

Ahora, ¿quien dijo éso de que JavaScript no era un lenguaje potente?