
New in Chromium 85 is support for the AV1 Image File Format (AVIF), which is pretty impressive:
AVIF offers significant file size reduction for images compared with JPEG or WebP; ~50% savings compared to JPEG, and ~20% savings compared to WebP.
π¦ Using Firefox and can’t wait to use AVIF images? Set the image.avif.enabled flag to true to enable experimental support for it.
Time to tweak the modern way to embedding images a bit, and add AVIF in there:
<picture>
<source srcset="/images/cereal-box.avif" type="image/avif" />
<source srcset="/images/cereal-box.webp" type="image/webp" />
<img src="/images/cereal-box.jpg" alt="Description of Photo" />
</picture>
The browser will load the first source it can interpret, eventually falling back to the JPG if none are supported.
βοΈ Now that Safari is about to support WebP in version 14, the image/jp2 image that was in the original snippet was also dropped.
How to Use AVIF: The New Next-Gen Image Compression Format →
UPDATE 2020.09.08: Jake Archibald just released an extensive post on AVIF packed with examples and comparisons, worth checking out.
Leave a comment