If you haven't had the chance to look, OpenCL is a really nice way to write parallel tasks using a language that might as well be C. If your problem can be split into tasks that all execute the same code, you're in heaven.
It's baked into OS X and makes writing computational intensive apps very enjoyable (love to see many cores burning).
Now, does this belong on the web? If HTML5 really wants to be a real app platform, then yes it does. Or is this just a bunch of bored programmers in Japan who thought it would be fun to bind JS to OpenCL?