Điện toán phân tán trong JavaScript

Chúng tôi đã nghe về khái niệm sử dụng các trình duyệt dưới dạng các nút tính toán được phân tán trong một vài năm nay. Chỉ gần đây, với cuộc đua đối với các công cụ JavaScript nhanh hơn trong các trình duyệt như Chrome mà khái niệm này có vẻ hữu ích. [Antimatter15] đã làm một bằng chứng về ứng dụng JavaScript ý tưởng để đảo ngược băm. Xử lý Plura sử dụng một applet Java để xử lý phân tán. Ngày nay, [Ilya Grigorik] đã xuất bản một ví dụ sử dụng MapReduce trong JavaScript. MapReduce của Google được tạo để hỗ trợ xử lý dữ liệu lớn trên các cụm máy tính. Nó phù hợp với hoàn cảnh nơi các nút tính toán có thể đi ngoại tuyến ngẫu nhiên (I.E. Một trình duyệt điều hướng khỏi trang web của bạn). Ông bao gồm một đoạn mã javascript cũng như một máy chủ nhiệm vụ trong ruby. Sẽ rất hấp dẫn khi thấy ai đó có thể sử dụng tuyệt vời cho việc này; Bạn vẫn yêu cầu thuyết phục mọi người giữ cho trang của bạn mở trong trình duyệt. Chúng ta chỉ nói: Cố gắng hành động bị sốc khi bạn nhận ra hack một ngày là không thể giải thích được khiến bộ xử lý của bạn tăng đột biến …

[Qua Slashdot]