<br><br><div class="gmail_quote">On Thu, Mar 11, 2010 at 9:16 PM, Ian Hickson <span dir="ltr"><<a href="mailto:ian@hixie.ch" target="_blank">ian@hixie.ch</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
On Mon, 22 Feb 2010, David Levin wrote:<br>
><br>
> I've talked with some other folks on WebKit (Maciej and Oliver) about<br>
> having a canvas that is available to workers. They suggested some nice<br>
> modifications to make it an offscreen canvas, which may be used in the<br>
> Document or in a Worker.<br>
<br>
What are the use cases?<br></blockquote></div><br><div>The simplest is resize/rotate for large images.</div><div>However there are more advanced uses in which the page heavily uses canvas. Since there are many canvas operations, they take a noticeable amount of time, and it would be better than they are done on a different thread than the main one. </div>

<div><br></div><div>Another use related use case is when a page needs to render multiple canvases and each one is involved. (One could think of some sort of animation.) It would also be nice if they could do multiple operations in parallel (using multiple workers for instance.)</div>

<div><br></div><div><br></div><div><br></div>