Intent to Remove: CanvasRenderingContext2D.webkitImageSmoothingEnabled

74 views
Skip to first unread message

xl...@chromium.org

unread,
Jul 11, 2016, 11:11:24 AM7/11/16
to blink-dev

Primary eng (and PM) emails

ju...@chromium.org, xl...@chromium.org


Link to “Intent to Deprecate” thread

https://groups.google.com/a/chromium.org/d/msg/blink-dev/Ud3cV1mj35s/Ssat21OeRqYJ


Summary

Remove the attribute boolean webkitImageSmoothingEnabled on CanvasRenderingContext2D.


webkitImageSmoothingEnabled is true per default, setting it to false disables interpolation.

Motivation

It's an alias of the unprefixed imageSmoothingEnabled.


Compatibility Risk

Content that sets webkitImageSmoothingEnabled but not imageSmoothingEnabled will get interpolated.

This function has been deprecated since M41. Its unprefixed alias has been shipped since M30.

Firefox and IE supports this feature with vendor-specific prefix.


Usage information from UseCounter

Prefixed: https://www.chromestatus.com/metrics/feature/timeline/popularity/267

Unprefixed: https://www.chromestatus.com/metrics/feature/timeline/popularity/268

The webkitImageSmoothingEnabled has a usage of 0.009%. Its unprefixed alias

has a usage of 0.03% and is gradually increasing.


OWP launch tracking bug

crbug.com/277199


Entry on the feature dashboard

N/A

Philip Jägenstedt

unread,
Jul 11, 2016, 11:27:23 AM7/11/16
to xl...@chromium.org, blink-dev
LGTM1, but since it has been deprecated for a long time I suggest first changing the deprecation message to say that it will be removed in M55, and then remove after the next branch point.

xlai

unread,
Jul 11, 2016, 2:10:16 PM7/11/16
to Philip Jägenstedt, blink-dev
Good suggestion. CL ready in changing the deprecation message in M54 before removal in M55. 

Chris Harrelson

unread,
Jul 12, 2016, 7:32:32 PM7/12/16
to xlai, Philip Jägenstedt, blink-dev
LGTM2

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

Rick Byers

unread,
Jul 12, 2016, 8:27:26 PM7/12/16
to Chris Harrelson, xlai, Philip Jägenstedt, blink-dev
LGTM3

Joe Medley

unread,
Jul 14, 2016, 12:34:57 PM7/14/16
to Rick Byers, Chris Harrelson, xlai, Philip Jägenstedt, blink-dev
Could someone familiar with the details create a Chrome Status entry for this?

Joe Medley | Technical Writer, Chrome DevRel | jme...@google.com | 816-678-7195
If an API's not documented it doesn't exist.

xlai

unread,
Jul 14, 2016, 12:54:34 PM7/14/16
to Joe Medley, Rick Byers, Chris Harrelson, Philip Jägenstedt, blink-dev
Reply all
Reply to author
Forward
0 new messages