2010-06-09 8 views
9

ho fatto un website that does absolutely nothing, e ho dimostrato a me stesso che alla gente piace stare lì - ho già collegato 11+ ore vale la pena di tempo cumulativo sulla pagina.JavaScript progetto di calcolo distribuito

La mia domanda è se sia possibile (o pratico) utilizzare il sito Web come sito di calcolo distribuito.

Il mio primo impulso è stato quello di scoprire se ci fossero progetti di calcolo distribuito JavaScript già attivi, in modo che ho potuto mettere un pezzo di codice sulla pagina e fare. Sfortunatamente, tutto quello che riuscivo a trovare era una grande lista di siti web che pensavano potesse essere una bella idea.

Sto pensando che potrei voler iniziare con qualcosa come la fattorizzazione dei numeri interi - in questo caso, i numeri RSA. Sarebbe facile per il server controllare se una risposta fosse corretta (semplicemente testare il modulo equivale a zero), e anche facile da implementare.

La mia idea è fattibile? C'è già un progetto là fuori che posso usare?

+1

Quando si tratta di sollevamento di carichi pesanti ed efficiente computing, Javascript non è davvero il miglior linguaggio. –

+4

Anche se non è efficiente, è il linguaggio più semplice da eseguire per le persone - Non c'è nulla da installare se si dispone di un browser semi-aggiornato e può essere eseguito in background senza un impatto notevole, assumendo che è implementato correttamente. –

+0

Domanda simile: http://stackoverflow.com/q/1257818/472495 – halfer

risposta

4
+1

Ci sono progetti attivi che usano questo stile, o dovrei creare il mio? –

+0

@Ben L. Sono molto interessato all'argomento e non ho trovato alcun progetto che abbia prodotto qualcosa di utile, almeno questo è pubblicamente disponibile. Tutti i progetti differiscono molto l'uno dall'altro - alcuni provano a portare mapreduce a js, altri cercano di usare google toolkit .. ma penso che l'idea stessa abbia un potenziale. –