WebCL – Heterogeneous parallel computing in HTML5 web browsers
khronos.org
khronos.org
An interesting spec, certainly, but no traction so far. A bit unfortunate. It sounds like on desktops the ARB_compute_shader GL extension provides a lot of the functionality you'd get through OpenCL with less new feature surface (it can piggy-back on WebGL), while on mobile there is currently not common access to OpenCL. Interested to see whether either of those situations change.
(Our startup is deep in this space, and after using both WebCL and WebGL, are going a third way.)
Click once deployment for .NET applications as another example.
And they are non starters for demanding multimedia work, which is some of the most interesting stuff you want to do in the desktop as opposed as a web app.
.NET feels better (because MS didn't screw up as much, as Java did with the overengineered uncanny valley mess that is Swing), but it's not cross platform.
So, still, not comparable to deploying in the browser sandbox.
That much is true, I haven't yet used so brain damaged set of programming tools as the HTML/JavaScript/CSS gimmick required to make the so called web applications in all browser versions required by our customers.
Good luck with mobile and set top box browsers.
They aren't already?
Have there been new developments?
"WebCL Specification Version 1.0, 14 March 2014"
The old specification was a draft. This seems to be a final version.
Reminds me of the MIT Jersey kids who were about to try doing in-browser Bitcoin mining using WebGL.
If I remember correctly, and I may be terribly incorrect, the MIT jersey kids were going to have you mine bitcoins instead of look at ads; I think it got shot down due to ability to abuse it rather than inherent badness.