Distributed Computing in JavaScript
Wir haben von dem Konzept der Verwendung von Browsern als verteilte Computerknoten seit ein paar Jahren gehört. Es ist erst in letzter Zeit mit dem Rennen in Richtung schnellerer JavaScript-Motoren in Browsern wie Chrome, dass dieses Konzept nützlich erscheint. [Antimatter15] hat einen Nachweis der Ideenbeweis für die JavaScript-Anwendung für die Umkehrung von Hashes durchgeführt. Die Plura-Verarbeitung verwendet ein Java-Applet, um die verteilte Verarbeitung durchzuführen. Heute veröffentlichte [Ilya Grigorik] ein Beispiel, das MapReduce in JavaScript verwendet. Das MAPREDUCE von Google wird erstellt, um eine große Datensatzverarbeitung über Computing-Cluster zu unterstützen. Es ist gut für Umstände, in denen Rechenknoten zufällig offline gehen können (d. H. Einer Browser navigiert von Ihrer Website). Er war ein JavaScript-Snippet sowie einen Task-Server in Rubin. Es wird faszinierend sein, zu sehen, ob jemand mit einem großartigen Annäher dafür kommt; Sie erfordern immer noch, Personen zu überzeugen, Ihre Seite jedoch im Browser offen zu halten. Wir sagen nur: Versuchen Sie, schockiert zu handeln, wenn Sie einen Tag eines Tages erkennen, unerklärlicherweise Ihre Prozessorspike macht …
[Via Slashdot]