-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chrome supports AVIF image sequences #5818
Conversation
Chrome 85 or later supports AVIF image sequences. The MIME type "image/avif-sequence" specified in AVIF Specification v1.0.0 was never registered with IANA [1] and has been removed from the AVIF specification [2]. The MIME type "image/avif" and the file extension ".avif" are now used for both still images and image sequences. [1] https://www.iana.org/assignments/media-types/media-types.xhtml#image [2] https://aomediacodec.github.io/av1-avif/
Looking at the git history of features-json/avif.json, I found that the footnote #2 was added in this commit:
Using "View page source" on https://gif2avif.com/browser-test/, I found that the img tag that tests AVIF image sequence support is
Note the You can use https://joedrago.github.io/red_green_flash.avif to verify AVIF image sequence support. |
Confirmed, thanks for the details and the example! |
* Add webkit bug to filter css property In Safari `filter` won't apply to child elements while they are animating. [WebKit Bug](https://bugs.webkit.org/show_bug.cgi?id=219729). * data update * 1.0.30001166 * Update the spec URL for Offline web applications This change updates the spec URL for the "Offline web applications" feature. That entire section has now been removed from the HTML standard, so this change updates it to point to an older W3C copy. * Firefox for Android supports inputmode. This is shipped by Firefox for Android 79. See https://bugzilla.mozilla.org/show_bug.cgi?id=1631681 * data update * 1.0.30001167 * data update * 1.0.30001168 * Firefox no longer supports menuitem by default; It was put behind a flag in version 85. https://bugzilla.mozilla.org/show_bug.cgi?id=1680596 Also, nested items on Firefox for android were fixed when they moved to from Fennec to Fenix and are now properly supported. * data update * 1.0.30001169 * data update * 1.0.30001170 * Clarified Safari VP8/VP9/WebM status * Remove superfluous forward-slash in MDN URL, it was leading to a 404. * data update * 1.0.30001171 * Added a known issue on `FontFaceSet.check()`. * Adding proper spec to CSS line-clamp * data update * 1.0.30001172 * data update * 1.0.30001173 * Update pointerlock.json Pointer Lock doesn't work on Safari on iOS * AVIF is going to be supported in Firefox 86 Details: https://bugzilla.mozilla.org/show_bug.cgi?id=1682995 * Mention lack of support for AVIF sequences, fix Fyrd#5736 Hello. Quick edit, hope I got it right. https://gif2avif.com/browser-test/ explains it well - both Firefox and Chrome currently only support still AVIF images. Animated AVIFs, a.k.a. AVIF Sequences, don't seem to be supported. Also, fixes Fyrd#5736 - Firefox 86 removes the flag. * More information added for PageTransitionEvent * data update * 1.0.30001174 * Remove unnecessary notes * Add Chrome support * data update * 1.0.30001175 * data update * 1.0.30001176 * Update features-json/css-scroll-timeline.json Co-authored-by: Adam Argyle <[email protected]> * data update * 1.0.30001177 * data update * 1.0.30001178 * FF85 supports Link Preload * data update * 1.0.30001179 * data update * 1.0.30001180 * Update css-not-sel-list.json * data update * 1.0.30001181 * data update * Delete features adequately covered by MDN BCD data * Update gitignore * 1.0.30001182 * data update * 1.0.30001183 * Added bug in Safari 9.1 - 9.3 that effects nested calculations This bug means that when using a previously calculated variable with calc() the new variable is not resolved. * Add STP 119 support for the SpeechRecognition API * Chrome for Android 88 enables SharedArrayBuffer for COOP/COEP pages. See https://chromestatus.com/feature/5171863141482496 * Add webkit it for WebXR work Despite no announcements, the WebKit team is working on WebXR so it can be moved to "in-development". * data update * 1.0.30001184 * Fix iOS versions for US * data update * 1.0.30001185 * Update css-color-function.json * As the notes are the same as Fyrd#2 changing them to Fyrd#2 On Fryd's suggestion Since the note for no. 3 is the same as no. 2, you can just use Fyrd#2. Updated * Update css-logical-props.json * Update css-logical-props.json * data update * 1.0.30001186 * Update web-share.json * Update css-logical-props.json * update MDN link * data update * 1.0.30001187 * Update ol-reversed.json fixed 404 url * data update * 1.0.30001188 * data update * 1.0.30001189 * data update * 1.0.30001190 * Chrome 91 requires COOP & COEP on SharedArrayBuffer. See https://blog.chromium.org/2021/02/restriction-on-sharedarraybuffers.html * Fix typo * data update * 1.0.30001191 * Updates SameSite spec to the latest RFC6265bis-07 * Link JPEG XL to other formats * Link JPEG 2000,XR to other formats * Firefox AVIF support 86->87 https://bugzilla.mozilla.org/show_bug.cgi?id=1682995#c32 * Fix spelling in WebP desc. * data update * 1.0.30001192 * Update links in permissions policies * Opera mobile supports feature policy * Chromium supports feature policy header * Small fixes to document policy * Opera supports document policy * Add list of known features to permissions policy * Update import-maps.json * Update css-image-set.json * align wording for note 2 * data update * 1.0.30001193 * data update * 1.0.30001194 * Adds GitHub Actions workflow file * data update * 1.0.30001195 * data update * 1.0.30001196 * Update css-hyphens.json * Update css-dir-pseudo.json * Update css-dir-pseudo.json Switch to lowercase `y` values * data update * 1.0.30001197 * Adds font-metrics-overrides file (Fyrd#5788) * Adds font-metrics-overrides file, based on Fyrd#5660 * Removes redundant link * Updates versions * Fixes formatting * Applied SameSite note 3 to Edge, Opera, and Opera for Android (Fyrd#5794) Edge: Chrome+1 (86) Opera: Chrome (85) * Updates to AVIF (Fyrd#5798) * Postpone FF AVIF support * Add AVIF note to Opera * data update * 1.0.30001198 * data update * 1.0.30001199 * data update * 1.0.30001200 * Update browser data for display:contents bug (Fyrd#5801) * Update browser data for display:contents bug The severe `display:contents` bug was fixed in Chrome 89, see also [Good news about display: contents and Chrome](https://rachelandrew.co.uk/archives/2021/03/11/good-news-about-display-contents-and-chrome/) * Also update Edge compatibility * Update css-focus-visible.json (Fyrd#5802) * Update css-image-set.json (Fyrd#5804) * Update css-image-set.json (Fyrd#5805) * Update intrinsic-width.json (Fyrd#5806) Co-authored-by: Alexis Deveria <[email protected]> * Chromium supports WebHID (Fyrd#5810) * Chrome for Android supports WebNFC by default (Fyrd#5812) * Chrome for Android supports WebNFC * Add note on Chrome WebNFC support * CSS overflow: Chrome 90, Firefox 81 (align to MDN) (Fyrd#5814) * Update css-overflow.json * Add WebKit bug on support for clip value for overflow * Updates to AV1 (Fyrd#5813) * Update notes on Firefox AV1 support * Chromium for Android supports AV1 * Add Web Serial API support table (Fyrd#5816) * Chrome 91: @counter-style partial support (Fyrd#5817) * @counter-style: Partial support in Chrome 91 * @counter-style: Add chrome_id 5692693659254784 * @counter-style: Adjust note 1 to cover Chrome, too * @counter-style: Add link to demo * @counter-style: Add link to WebKit support bug * data update * 1.0.30001201 * data update * 1.0.30001202 * Edge 12 doesn't support classes (Fyrd#5819) * Edge 12 doesn't support classes according to this https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#browser_compatibility * Add Edge 12 back with "n" flag to pass validator * Update css-dir-pseudo.json (Fyrd#5822) * data update * 1.0.30001203 * Mark Web Audio API as first shipping in Chrome 14 (not 10) (Fyrd#5823) Both the beta and stable blog posts for Chrome 14 mention this: https://chrome.googleblog.com/2011/08/building-better-web-apps-with-new.html https://chrome.googleblog.com/2011/09/new-stable-release-of-chrome-expanding.html As further evidence, the commit to enable it by default came between the releases of Chrome 12 and 13: https://chromium.googlesource.com/chromium/src/+/104aaeac0762ec40c610e282bc34c7523210e563 This data is originally from Fyrd@6091ce5. * Firefox 86+ no longer has browser.ssb.enabled flag (Fyrd#5824) Source: https://bugzilla.mozilla.org/show_bug.cgi?id=1682593 * Chrome supports AVIF image sequences (Fyrd#5818) Chrome 85 or later supports AVIF image sequences. The MIME type "image/avif-sequence" specified in AVIF Specification v1.0.0 was never registered with IANA [1] and has been removed from the AVIF specification [2]. The MIME type "image/avif" and the file extension ".avif" are now used for both still images and image sequences. [1] https://www.iana.org/assignments/media-types/media-types.xhtml#image [2] https://aomediacodec.github.io/av1-avif/ * data update * 1.0.30001204 * Update css-sticky.json (Fyrd#5828) * Update dialog.json (Fyrd#5831) * Add <template> to keywords of template (Fyrd#5832) * Update note for CSS "image-orientation" bug (Fyrd#5834) The bug where an image’s aspect ratio is not maintained when `object-fit: cover` and `image-orientation: from-image` are used together is fixed with Chrome version 89. See: https://bugs.chromium.org/p/chromium/issues/detail?id=1082669 * data update * 1.0.30001205 * data update * 1.0.30001206 * Update HTTP/3 current status (Fyrd#5836) * Update HTTP/3 current status * Correct Android Chrome * Set support Dom Co-authored-by: Alexis Deveria <[email protected]> * Update import-maps.json (Fyrd#5839) * Update css-image-set.json (Fyrd#5837) * Update avif.json (Fyrd#5840) Co-authored-by: Alexis Deveria <[email protected]> * data update * 1.0.30001207 * Rename Public Key Pinning to HTTP Public Key Pinning (Fyrd#5842) There is a difference between Public Key Pinning and HTTP Public Key Pinning. Nearly all major browsers still support Public Key Pinning for pinning specific websites which are built into the browser. Chrome's PKP list - https://chromium.googlesource.com/chromium/src/net/+/master/http/transport_security_state_static.pins Firefox's PKP list - https://searchfox.org/mozilla-central/source/security/manager/tools/PreloadedHPKPins.json * Update link-icon-svg.json (Fyrd#5844) * Chrome: JPEG XL behind a flag (Fyrd#5846) * Update jpegxl.json * Update jpegxl.json * Update features-json/jpegxl.json Co-authored-by: Anton <[email protected]> Co-authored-by: Anton <[email protected]> * fix grammar in note (Fyrd#5847) * data update * 1.0.30001208 * Add Chromium & WebKit bugs for shapes in external SVGs (Fyrd#5848) * Chrome does not support JPEG XL behind a runtime flag (Fyrd#5850) * Chrome does not support JPEG XL behind a flag * Update features-json/jpegxl.json Co-authored-by: Alexis Deveria <[email protected]> * data update * 1.0.30001209 * Update css-display-contents.json (Fyrd#5856) * data update * 1.0.30001210 * data update * 1.0.30001211 * data update * 1.0.30001212 * data update * 1.0.30001213 * data update * 1.0.30001214 * CSS `display: contents`: Follow up (Fyrd#5861) * Update css-display-contents.json * remove a space too much * data update * 1.0.30001215 * data update * 1.0.30001216 * Update jpegxl.json (Fyrd#5862) * Opera Mobile supports AVIF (Fyrd#5864) * Classes: Update public/private fields & methods (Fyrd#5858) * Classes: Update public/private fields & methods Update version support. * Typo * Typo * Typo * Delete package-lock.json Co-authored-by: Robert Palmer <[email protected]> * data update * 1.0.30001217 * data update * 1.0.30001218 * data update * 1.0.30001219 * Fix a bunch of microsoft.com links (Fyrd#5876) * replace a bunch of connect.microsoft.com links with web.archive.org ones * fix a bunch of developer.microsoft.com links * Update Safari 14.1+ Vorbis support (Fyrd#5875) * Update web-animation.json (Fyrd#5871) * Confirm SXG support in Samsung Internet 11+ (Fyrd#5868) SXG was first supported in [Chromium M73](https://chromestatus.com/feature/5745285984681984), and Samsung 11 is the [first version running an equal or higher milestone](https://en.wikipedia.org/wiki/Samsung_Internet). I've also confirmed that SXG works on my Galaxy S9 on Samsung Internet (currently ver 14, but I tested earlier too). * data update * 1.0.30001220 * data update * 1.0.30001221 * Fix issues in 59b9ecd (Fyrd#5877) * Update ogg-vorbis.json * Update transforms2d.json * Update urlsearchparams.json * iOS 14.5 Classes (Fyrd#5866) Co-authored-by: Robert Palmer <[email protected]> * Safari 14.1 updates (Fyrd#5873) * Update audio-api.json * Update mediarecorder.json * Update webm.json * Update speech-recognition.json * Update webm.json * data update * 1.0.30001222 Co-authored-by: Alexis Deveria <[email protected]> Co-authored-by: Jamie Kyle <[email protected]> Co-authored-by: Michael[tm] Smith <[email protected]> Co-authored-by: Makoto Kato <[email protected]> Co-authored-by: Artem <[email protected]> Co-authored-by: Dongsung Kim <[email protected]> Co-authored-by: austinjp <[email protected]> Co-authored-by: Holger Jeromin <[email protected]> Co-authored-by: Romain Caire <[email protected]> Co-authored-by: Anton <[email protected]> Co-authored-by: Kenta Kubo <[email protected]> Co-authored-by: Brian Misiak <[email protected]> Co-authored-by: Kai <[email protected]> Co-authored-by: Dave Letorey <[email protected]> Co-authored-by: Jon Davis <[email protected]> Co-authored-by: zeh fernando <[email protected]> Co-authored-by: Zearin <[email protected]> Co-authored-by: Florian Geierstanger <[email protected]> Co-authored-by: Kostiantyn Plakhotia <[email protected]> Co-authored-by: Kenneth Ormandy <[email protected]> Co-authored-by: Hidde de Vries <[email protected]> Co-authored-by: Angie the Fairytale <[email protected]> Co-authored-by: Philip Jägenstedt <[email protected]> Co-authored-by: Anton Bershanskiy <[email protected]> Co-authored-by: Wan-Teh Chang <[email protected]> Co-authored-by: Ingmar Hergst <[email protected]> Co-authored-by: Barry Pollard <[email protected]> Co-authored-by: George <[email protected]> Co-authored-by: Борис Верховский <[email protected]> Co-authored-by: Rob Palmer <[email protected]> Co-authored-by: Robert Palmer <[email protected]> Co-authored-by: Devin Mullins <[email protected]>
Chrome 85 or later supports AVIF image sequences.
The MIME type "image/avif-sequence" specified in AVIF Specification
v1.0.0 was never registered with IANA [1] and has been removed from the
AVIF specification [2]. The MIME type "image/avif" and the file
extension ".avif" are now used for both still images and image
sequences.
[1] https://www.iana.org/assignments/media-types/media-types.xhtml#image
[2] https://aomediacodec.github.io/av1-avif/