Contact emails
xida...@chromium.org, ju...@chromium.org, k...@chromium.org
Spec
https://html.spec.whatwg.org/#imagebitmapfactories
Summary
An ImageBitmap object represents a bitmap image that can be painted to a canvas without undue latency. An ImageBitmap object can be obtained from a variety of different objects, using the createImageBitmap() method.
Link to “Intent to Implement” blink-dev discussion
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Demo link
No demos. But the developers can turn on experimental canvas features flag in browser to try this feature.
Debuggability
This feature does not require special debugging support on its own.
Interoperability and Compatibility Risk
Interoperability risk is low. Firefox has release this feature in version 42 (https://developer.mozilla.org/en-US/Firefox/Releases/42). Other browsers have no public signals yet. Compatibility risk is low, as this does not remove or change existing features.
OWP launch tracking bug
Entry on the feature dashboard
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
I will try to find Firefox's ImageBitmap layout tests and run them against Chrome to make sure that they would all pass.
To clarify, this intent covers shipping ImageBitmap and createImageBitmap on both Window and WorkerGlobalScope. The "work in progress" is just a tiny CL to expose the APIs, but things were complicated / messy because a long time ago the ImageBitmap constructor was accidentally shipped on WorkerGlobalScope. See https://codereview.chromium.org/1486663002/ for details.LGTM2 to ship.+1 to trying to get some shared tests into web-platform-tests - I'd like to get to the point where that's a standard thing we ask about for all intents (but the tooling / process probably isn't there yet, so I don't think we should consider it a requirement yet).