2010-06-09 9 views
9

Hice un website that does absolutely nothing, y he demostrado a mí mismo que a la gente le gusta permanecer allí: ya he registrado más de 11 horas de tiempo acumulado en la página.Proyecto de computación distribuida de JavaScript

Mi pregunta es si sería posible (o práctico) utilizar el sitio web como un sitio de computación distribuida.

Mi primer impulso fue averiguar si ya había proyectos de computación distribuida de JavaScript activos, de modo que pudiera poner un fragmento de código en la página y terminar. Desafortunadamente, todo lo que pude encontrar fue una gran lista de sitios web que pensaron que podría ser una buena idea.

Estoy pensando que podría querer comenzar con algo como la factorización de enteros, en este caso, los números de RSA. Sería fácil para el servidor comprobar si una respuesta era correcta (simplemente prueba para el módulo es igual a cero), y también fácil de implementar.

¿Es posible mi idea? ¿Ya hay un proyecto que pueda usar?

+1

Cuando se trata de levantar objetos pesados ​​y la computación eficiente, Javascript realmente no es el mejor lenguaje. –

+4

Incluso si no es eficiente, es el lenguaje más fácil de ejecutar: no hay nada que instalar, suponiendo que tenga un navegador semi-actualizado, y se puede ejecutar en segundo plano sin un impacto notable, suponiendo que está implementado correctamente. –

+0

Pregunta similar: http://stackoverflow.com/q/1257818/472495 – halfer

Respuesta

4
+1

¿Hay algún proyecto activo que use este estilo, o debería crear el mío? –

+0

@Ben L. Estoy muy interesado en el tema y no he encontrado ningún proyecto que haya producido algo útil, al menos, que esté disponible públicamente. Todos los proyectos difieren mucho unos de otros - algunos intentan portar mapreduce a js, otros intentan usar google toolkit ... pero creo que la idea en sí tiene potencial. –

Cuestiones relacionadas