2010-06-09 15 views
9

J'ai fait un website that does absolutely nothing, et j'ai prouvé à moi-même que les gens aiment rester là - j'ai déjà enregistré plus de 11 heures de temps cumulé sur la page.Projet d'informatique répartie JavaScript

Ma question est de savoir s'il serait possible (ou pratique) d'utiliser le site Web comme site de calcul distribué.

Ma première impulsion a été de découvrir s'il y avait des projets d'informatique distribuée JavaScript déjà actifs, afin que je puisse mettre un morceau de code sur la page et être fait. Malheureusement, tout ce que j'ai pu trouver était une grande liste de sites qui pensaient que ce serait une bonne idée. Je pense que je pourrais vouloir commencer avec quelque chose comme la factorisation d'entiers - dans ce cas, les nombres RSA. Il serait facile pour le serveur de vérifier si une réponse était correcte (simplement tester pour le module est égal à zéro), et aussi facile à mettre en œuvre.

Est-ce que mon idée est faisable? Y a-t-il déjà un projet que je peux utiliser?

+1

Quand il vient à soulever des objets lourds et l'informatique efficace, Javascript est vraiment pas la meilleure langue. –

+4

Même si ce n'est pas efficace, c'est le langage le plus facile à utiliser - Il n'y a rien à installer en supposant que vous avez un navigateur semi-à jour, et il peut fonctionner en arrière-plan sans impact notable, en supposant que c'est mis en œuvre correctement. –

+0

Question similaire: http://stackoverflow.com/q/1257818/472495 – halfer

Répondre

4
+1

Y a-t-il des projets actifs utilisant ce style, ou devrais-je créer le mien? –

+0

@Ben L. Je suis très intéressé par le sujet moi-même et je n'ai trouvé aucun projet qui a produit quelque chose d'utile - du moins c'est publiquement disponible. Tous les projets diffèrent beaucoup les uns des autres - certains essayent de porter mapreduce à js, d'autres essayent d'utiliser google toolkit .. mais je pense que l'idée elle-même a du potentiel. –