Computing distribuito in JavaScript
Abbiamo sentito parlare del concetto di utilizzo dei browser come nodi di calcolo distribuiti per un paio di anni. È solo di recente, con la gara verso i motori JavaScript più veloci in browser come Chrome che questo concetto sembra utile. [Antimateria15] ha fatto una prova dell’applicazione JavaScript per l’idea di invertire gli hash. L’elaborazione PLURA utilizza un applet Java per eseguire la lavorazione distribuita. Oggi, [ilya Grigorik] ha pubblicato un esempio che utilizza Mapreduce in JavaScript. La Mapreduce di Google è stata creata per supportare la grande elaborazione del set di dati attraverso i cluster di calcolo. È ben adattato per le circostanze in cui i nodi di calcolo potrebbero andare in linea a caso (cioè un browser naviga dal tuo sito). Ha incluso uno snippet JavaScript e un server di attività in Ruby. Sarà affascinante vedere se qualcuno si presenta con un grande utilizzo per questo; Hai ancora bisogno di persuadere le persone a mantenere la tua pagina aperta nel browser però. Stiamo solo dicendo: Cerca di agire scioccato quando riconosci il hack al giorno è inspiegabilmente rendendo il tuo spike del processore …
[VIA SLASHDOT]