[whatwg] "offscreen canvas" /Access to canvas functionality from a worker
jonas at sicking.cc
Fri Dec 11 00:49:42 PST 2009
On Thu, Dec 10, 2009 at 1:36 PM, Oliver Hunt <oliver at apple.com> wrote:
> Ideally if we were to have a graphics context in a worker we'd want it to be
> the standard CanvasRenderingContext2D, the only real problem is that
> CanvasRenderingContext2D references the parent canvas element which clearly
> won't fly in a worker.
> I've been thinking of creating something like a WorkerCanvas which is
> basically a DOM-less CanvasRenderingContext2D, so you can do
> var canvas = new WorkerCanvas(width, height);
Do you really need all of CanvasRenderingContext2D? I.e. do you really
need things like spline drawing, pattern filling, and text?
My concern weather the libraries backing CanvasRenderingContext2D are
The use case brought up at the beginning of this thread was about
scaling. It would be dramatically easier to implement just a few
things like transformations, cropping and encoding/decoding, than to
implement all of CanvasRenderingContext2D off the main thread.
More information about the whatwg