*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