El rendimiento de Javascript en tareas de computación intensiva es ... menos que deseable. Por eso habla de WebGL, pero en realidad está pensando en WebCL , una próxima tecnología para dar acceso a las funciones informáticas generales de Código de GPU a Javascript en los navegadores web (a la OpenCL ).
Veo tres problemas principales con una propuesta de este tipo:
-
Existe una gran disparidad en el poder de cómputo disponible en los sistemas cliente, especialmente para GPU. Será difícil encontrar un compromiso aceptable entre las personas con PC para juegos y las personas con tabletas de bajo consumo.
-
No hay WebGL, y mucho menos WebCL, en Internet Explorer.
-
Las pruebas de trabajo son buenas para disuadir a los spammers que tienen poca CPU. Pero los spammers no son realmente cortos en CPU; cualquier spammer suficientemente competente utilizará una botnet con miles de procesadores disponibles.