Contact emails
ju...@chromium.org, xida...@chromium.org
Spec
https://html.spec.whatwg.org/multipage/scripting.html#the-imagebitmap-rendering-context
https://github.com/w3ctag/spec-reviews/issues/141
Summary
ImageBitmapRenderingContext is a performance-oriented interface that provides a low overhead method for displaying the contents of ImageBitmap objects. It uses transfer semantics to reduce overall memory consumption. It also streamlines performance by avoiding intermediate compositing, unlike the drawImage() method of CanvasRenderingContext2D.
Link to “Intent to Implement” blink-dev discussion
Note: ImageBitmapRenderingContext was originally a componenet of the larger OffscreenCanvas feature proposal. Since it has merit as a standalone feature we intent to ship ImageBitmapRenderingContext first.
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Interoperability and Compatibility Risk
No interference with pre-exisitng APIs.
There is an interoperability risk with Firefox because they accidentally shipped this API with the wrong method name (transferImageBitmap instead of transferFromImageBitmap). They filed an issue against the spec to have the API changed to match their name before other browsers shipped the feature. The issue was closed without resolving. We're assuming that means Firefox with change the name (or create an alias) to match the spec.
OWP launch tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=658734
Entry on the feature dashboard
There is an interoperability risk with Firefox because they accidentally shipped this API with the wrong method name (transferImageBitmap instead of transferFromImageBitmap). They filed an issue against the spec to have the API changed to match their name before other browsers shipped the feature. The issue was closed without resolving. We're assuming that means Firefox with change the name (or create an alias) to match the spec.
--
You received this message because you are subscribed to the Google Groups "platform-predictability" group.
To unsubscribe from this group and stop receiving emails from it, send an email to platform-predictability+unsub...@chromium.org.
To post to this group, send email to platform-predictability@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/platform-predictability/CAFUtAY9RpgRzbL%3DvBqsVQtaKPvaeeTiZDY1kLDmOBcxzJ2XN-Q%40mail.gmail.com.