GPU accelerated computation (like CUDA/OpenCL) within the browser, using WebGL
learningwebgl.com
learningwebgl.com
Am I missing something ? Is there an application that would benefit from this (seti at home is mentioned, but that is wired in tightly with using idle cycles, information not generally available to the browser anyway, and it would be at considerable overhead compared to the C/C++ approach).
However, I think the possibilities could be pretty compelling for any distributed computing project that can be gpu accelerated. What if all you had to do to contribute to the seti at home project was to visit a webpage. No client to install. If the algorithm is sufficiently implementable on the GPU there would be little or no overhead compared to a C/C++ solution.
Historically javascript has been focused on user interfaces, but perhaps it has been overlooked as a distributed computing platform.
Examples?
Calculating and matching SURF points on large set of images for image matching, point-of-shot localisation and some more fun and profitable purposes.