*Summary:*
The proposed API is to allow developers to request an opaque backing store
for 2D Canvas. This mirrors existing functionality in WebGL. This improves
compositing performance because it eliminates reading the alpha channel
from the destination during canvas drawing and when the canvas is
composited onto the page.
This new attribute corresponds with the existing mozOpaque attribute on the
HTML canvas element.

>From the discussions on WhatWG and webkit-dev, Mozilla has expressed public
support, and has provided feedback to guide the proposal into its current
form.
Google recently shipped this [1][2] and I believe some of their sites
already use it.

*Bug:*
https://bugzilla.mozilla.org/show_bug.cgi?id=982480

*Link to standard:*
http://wiki.whatwg.org/wiki/CanvasOpaque

*Platform coverage:*
This will be available on all platforms

*Estimated or target release:*
unsure. Impact of this feature is very small and just involves wiring up
the interface.

*Preference behind which this will be implemented: *
I don't think there's a need for a preference as this is such a small
feature.

1: http://crbug.com/234297
2:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/4KMwyiaOxHg
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to