AVIF Image Decode

AVIF is a next generation image format standardized by the Alliance for Open Media. This feature supports adding decode support for AVIF content natively into the browser via existing AV1 decoders.

Motivation

Three primary motivations for supporting AVIF: 1. Reduce bandwidth consumption to load pages faster and reduce overall data consumption: AVIF offers significant file size reduction for images compared with JPEG or WebP. Prior to full optimization, Netflix published results on their test set showing ~50% savings vs JPEG across use cases, going past 60% for 4:4:4 content. (see Doc links for details) 2. HDR color support: AVIF is a path to HDR image support for the web. JPEG is limited in practice to 8-bit color depth. With displays increasingly capable of higher brightness, color bit depth, and color gamuts, web stakeholders are increasingly interested in preserving image data that is lost with JPEG. 3. Ecosystem Interest: Facebook, Netflix, YouTube and others have expressed an interest in shipping AVIF images on the web. Microsoft and Apple were involved in the underlying MIAF specification.

Documentation

Specification

De-facto standard

Status in Chromium

Blink>Image


Enabled by default (tracking bug) in:

  • Chrome for desktop release 85

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

Owners

Intent to Prototype url

Intent to Prototype thread

Search tags

avif, image, codec, av1,

Last updated on 2020-10-25