Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Progressive decoding: JPEG vs JPEG XL vs AVIF

    Jon Sneyers

    1 HN recommender · recommended in 5 months, 2021–2026

    YouTube

    0:40 · 21K views · Nov 18, 2020

    A short side-by-side demo of a large image loading over a slow connection in JPEG, progressive mozjpeg, JPEG XL and AVIF. It shows how each codec renders partial data.

    HN uses it as visual evidence that JPEG XL decodes progressively while AVIF shows nothing until fully loaded.

    Hardware & ElectronicsAudio & video engineeringInformation theory & signal processingWeb development
    1. 15:12
      JPEG DCT, Discrete Cosine Transform (JPEG Pt2)- ComputerphileComputerphile698K views • 11 years ago
    2. 23:53
      D/A and A/D | Digital Show and Tell (Monty Montgomery @ xiph.org)FL Studio647K views • 13 years ago
    3. 35:42
      Progressive Performance (Chrome Dev Summit 2016)Chrome for Developers34K views • 9 years ago
    4. 25:52
      Halide TalkAndrew Adams53K views • 12 years ago
    5. 0:06
      Do I look like I know what a JPEG is?BobRobster8.5M views • 13 years ago
    6. 4:20
      Why Snow and Confetti Ruin YouTube Video QualityTom Scott10M views • 10 years ago
    7. 28:23
      The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?Reducible2.3M views • 5 years ago
    8. 11:47
      !!Con 2017: HDR Photography in Microsoft Excel?! by Kevin ChenConfreaks119K views • 9 years ago
    9. 2:51
      VIDEO ROOM 1000 COMPLETE MIX -- All 1000 videos seen in sequential order!ontologist2.4M views • 16 years ago
    10. 29:22
      Samplerates: The Higher the Better, Right?FabFilter571K views • 6 years ago
    11. 3:36
      elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)Demoscene High-Quality Videos (Annikras)317K views • 15 years ago
    12. 19:42
      But what is the Fourier Transform? A visual introduction.3Blue1Brown13M views • 8 years ago
    13. 19:09
      A Better Default Colormap for Matplotlib | SciPy 2015 | Nathaniel Smith and Stéfan van der WaltEnthought178K views • 11 years ago
    14. 0:14
      Chrome vs Firefox vs Safari vs Servo WebRenderJake Archibald121K views • 10 years ago
    15. 42:15
      "Performance Matters" by Emery BergerStrange Loop Conference502K views • 7 years ago
    16. 2:22
      A Mind Is Born (256 bytes)lftkryo1.2M views • 9 years ago
    17. 18:20
      FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)Kaze Emanuar3.2M views • 4 years ago
    18. 13:39
      How is this Website so fast!?Wes Bos2.4M views • 2 years ago
    19. 4:14
      Computer Color is Brokenminutephysics4.3M views • 11 years ago
    20. 0:43
      puls (256 bytes)JanRrrolaKadlec36K views • 17 years ago

    5 comments from Hacker News

    1. @149765Mar 2024· in “JPEG XL and the Pareto Front”

      A couple of videos comparing progressive decoding of jpeg, jxl and avif: this video [LINK] There's more on the same channel, generation loss ones are really interesting.

      RecommendsView on HN
    2. @twotwotwoJun 2021· in “JPEG XL”

      Some notable features of JPEG XL that don't show up in side-by-sides: 1) Progressive decoding. Like the original .jpg, .jxl can give you a low-quality image when a fraction of the file is loaded, then a decent-quality image, then the final image. This can give JPEG XL the edge in perceived load speed even when the full .avif is smaller than the full .jxl. (Old demo from a JXL contributor at this video ) 2) Fast conversion: JPEG XL encoding/decoding is fast without dedicated hardware. Facebook found encode/decode speed and progressive decoding to be points in favor of JPEG XL for their use: [LINK] 3) .jpg repacking: JPEG XL can pack a JPEG1 about 20% smaller without any additional loss; the original .jpg file can be recovered bit-for-bit. 4) Lossless mode. JXL's lossless mode is the successor to FLIF/FUIF, is really good, and also has progressive decoding. AVIF has a lossless mode too, but JPEG XL seems ahead here. (I know the parent comment is from a JXL contributor, I'm saying this for other folks.) I think those will give JPEG XL a niche on the Web. Meanwhile I suspect e.g. Android phone cameras will save .avif someday, like iPhones save .heic now. Phones want the encode hardware anyway for video, and you can crunch a zillion megapixels down to a smaller file with AVIF before attention-grabbing artifacts crop up--at low bitrates AVIF seems good at preserving sharp lines and mostly blurring low-contrast details (compare Tiny images). Finally, worth noting the codecs are differe

      CitesView on HN
    3. @cubefoxJul 2023· in “JPEG XL: How It Started, How It’s Going”

      Apart from limited resolution probably the biggest problem with AVIF: It doesn't support progressive decoding. Which could effectively cancel out its smaller file size for any web applications. AVIF only shows when it is 100% finished. See this video This comparison video is admittedly a little unfair though, because AVIF would have easily 30% lower file size than JPEG XL on ordinary images with medium quality.

      CitesView on HN
    4. @cubefoxJul 2026· in “Regressive JPEGs”

      Progressive decoding isn't expected to speed up decoding, it's expected to speed up displaying large image files, especially for downloads via slow mobile connections. Example: this video

      CitesView on HN
    5. @supermattSep 2023· in “First automatic JPEG-XL cloud service”

      High quality progressive decoding at reduced filesizes is a big positive for me. There is no other format that supports that. this video

      CitesView on HN