[webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit

Oneal Bluce onealbluce at yahoo.com
Thu Apr 25 23:19:17 PDT 2013

Hi Mikhail,
 Like what's you said, now WebCL have some serious security issues, we also try to some approach to fix this issue or make the security issue in a limited scope.  such as we can use provide some high level parallelization data structure , like what's done in RiverTrail . At the same time , we can set a independent running environment for each web application or web site.


 From: "Pozdnyakov, Mikhail" <mikhail.pozdnyakov at intel.com>
To: Jer Noble <jer.noble at apple.com>; Benjamin Poulain <benjamin at webkit.org> 
Cc: "webkit-dev at lists.webkit.org" <webkit-dev at lists.webkit.org> 
Sent: Wednesday, April 10, 2013 3:16 PM
Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit


As far as I'm concerned WebCL would have serious security issues as it lets web app to provide OpenCL target code (which is really unsafe),
besides its using requires OpenCL knowledge and hence might be too complex for a web developer.
Good alternative could be enabling parallel calculations inside ECMAScript itself. For instance providing ParallelArray interface for map-reduce
calculations, there is actually a proposal already at http://wiki.ecmascript.org/doku.php?id=strawman:data_parallelism.


From: webkit-dev-bounces at lists.webkit.org [webkit-dev-bounces at lists.webkit.org] on behalf of Jer Noble [jer.noble at apple.com]
Sent: Tuesday, April 09, 2013 11:23 PM
To: Benjamin Poulain
Cc: webkit-dev at lists.webkit.org
Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit

On Apr 9, 2013, at 10:47 AM, Benjamin Poulain <benjamin at webkit.org<mailto:benjamin at webkit.org>> wrote:

I am very curious about the source of interest in OpenCL on browser. While OpenCL is a great technology, I have the feeling it is not ready for the web.
What kind of applications do you foresee being powered by OpenCL on the Web?

I can imagine some use of CPU based kernels for the web (for image manipulation for example). But I have a hard time seeing how adding full support of OpenCL would not be shooting ourself in the foot at this point. That may change in the future when GPU hardware converges…

There has also been interest in the WebAudio WG about using OpenCL/WebCL for custom audio processing.  There are significant performance issues involved with doing custom audio processing in JavaScript, even in a Worker thread, but WebCL may offer performance and memory characteristics which would couple well with the requirements of realtime audio threads.


Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki 
Business Identity Code: 0357606 - 4 
Domiciled in Helsinki 

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

webkit-dev mailing list
webkit-dev at lists.webkit.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130425/07834159/attachment.html>

More information about the webkit-dev mailing list