Intent to Ship: APNG Support

603 views
Skip to first unread message

Heather Miller

unread,
Mar 30, 2017, 5:19:39 PM3/30/17
to blink-dev

Contact emails

scr...@chromium.org, no...@chromium.org, h...@chromium.org


Spec

https://wiki.mozilla.org/APNG_Specification


Summary

Introduce Animated PNG support in Chrome


Link to “Intent to Implement” blink-dev discussion(s)

Intent to Implement: Animated PNG


Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

Yes.


Design - Discussion in CL

https://codereview.chromium.org/2618633004


Interoperability and Compatibility Risk

Local testing, fuzzing and layout tests have been completed/added.

Primary test suite used for all browsers:  https://philip.html5.org/tests/apng/tests.html

Since committed to the dev stream 3/15, there have been no notable crashes or stability impact.

Frame and Image accept headers were added (changes and discussion in main CL, follow up item in https://bugs.chromium.org/p/chromium/issues/detail?id=706679).


Firefox: Shipped

Safari: Shipped

Edge: No Signal
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/apngimageformat/


OWP launch tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=437662


Link to entry on the feature dashboard

https://www.chromestatus.com/features/6691520493125632


Requesting approval to ship?

Yes.

Dimitri Glazkov

unread,
Mar 31, 2017, 2:32:49 PM3/31/17
to Heather Miller, blink-dev
LGTM1

Jeff Carpenter

unread,
Mar 31, 2017, 2:57:11 PM3/31/17
to Dimitri Glazkov, Heather Miller, blink-dev

Just curious, are there plans to look into moving the test suite into web platform tests?


--
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.

Heather Miller

unread,
Mar 31, 2017, 5:53:20 PM3/31/17
to Jeff Carpenter, Dimitri Glazkov, Heather Miller, blink-dev
There is actually some side discussion going on about how to best do animation testing in web platform given the js test harness and lack of a web platform api for animating an image to a particular frame.... for right now Leon and Noel have used Blink's test harness and the APNG test suite.

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

Rick Byers

unread,
Mar 31, 2017, 8:45:09 PM3/31/17
to Heather Miller, Jeff Carpenter, Dimitri Glazkov, Heather Miller, blink-dev
LGTM2

On Fri, Mar 31, 2017 at 1:53 PM, 'Heather Miller' via blink-dev <blin...@chromium.org> wrote:
There is actually some side discussion going on about how to best do animation testing in web platform given the js test harness and lack of a web platform api for animating an image to a particular frame.... for right now Leon and Noel have used Blink's test harness and the APNG test suite.

Filed this bug to track that this sort of thing isn't yet testable in WPT (per our new ship guidelines).

Chris Harrelson

unread,
Mar 31, 2017, 8:46:41 PM3/31/17
to Rick Byers, Heather Miller, Jeff Carpenter, Dimitri Glazkov, Heather Miller, blink-dev
LGTM3

Takayoshi Kochi

unread,
Aug 7, 2017, 5:14:33 AM8/7/17
to blink-dev
Just for the future not to get trapped like me - in the original post,
has a link to http://crbug.com/650594, which obviously had to be http://crbug.com/437662 :)
--
Takayoshi Kochi
Reply all
Reply to author
Forward
0 new messages