[whatwg] Canvas in Workers
junov at chromium.org
Wed Jan 9 12:01:38 PST 2013
On Wed, Jan 9, 2013 at 2:50 PM, Stephen White <senorblanco at chromium.org>wrote:
> Currently, to lower the VRAM footprint and improve performance, we don't do
> a copy in 2d canvas. We temporarily transfer ownership of the texture to
> the compositor at commit time, and block the renderer until the composite
> is complete. That may change, however.
To be more accurate, the renderer only blocks if it needs to access the
texture, for example if getImageData is called before the composite is
complete. All write operations are non-blocking because they can be
recorded an deferred until the composite is complete.
More information about the whatwg