Skip to content

Optional 'progressive' download frame #102

@jakearchibald

Description

@jakearchibald

The lack of progressive rendering seems like a missing feature in AVIF. Sure, it's possible to do a top-to-bottom decode, but that isn't as good as multi-pass, and it sounds like the implementation is progressive.

Could another image be added to the start file, marked up in some way to indicate that it's optional for the browser to render it? Although it should render it if it doesn't have the rest of the file yet.

This part could be a different resolution to the main image, be encoded at a different quality, or be visually different (eg blurred).

For example, the cat image I used in the demo is 96 kB for full quality, but an acceptable preview can be done in 5 kB by halving the resolution and turning the quantizers to max.

I don't think this is the same as a thumbnail as a blurry version or a low-quality version would be unacceptable there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions