Skip to content
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

JPEG XL Support #29

Open
Tanvir1337x opened this issue Jul 1, 2024 · 5 comments
Open

JPEG XL Support #29

Tanvir1337x opened this issue Jul 1, 2024 · 5 comments
Labels
enhancement New feature or request tracking

Comments

@Tanvir1337x
Copy link
Owner

Tanvir1337x commented Jul 1, 2024

References

@Tanvir1337x Tanvir1337x added enhancement New feature or request tracking labels Jul 1, 2024
@Tanvir1337x Tanvir1337x pinned this issue Jul 1, 2024
@Tanvir1337x
Copy link
Owner Author

Tanvir1337x commented Jul 1, 2024

A package packer for Fedora has introduced a Firefox package with JPEG XL enabled

Mercury browser (fork of firefox) has support for it by default. See: PATCHES.md.

@Tanvir1337x
Copy link
Owner Author

Tanvir1337x commented Jul 1, 2024

Temporary Solution

There's a firefox addon that works: https://addons.mozilla.org/en-US/firefox/addon/jxl/. It uses a WebAssembly implementation of libjxl.

As of 1/07/2024, Testing on https://jpegxl.info/test-page/:

image

image

image

Animation doesn't work:

image

Changing page zoom levels breaks image size:

image

image

@Tanvir1337x
Copy link
Owner Author

Tanvir1337x commented Jul 11, 2024

Update

tl;dr: JPEG XL is still being worked on in Firefox

Ref: https://www.reddit.com/r/jpegxl/comments/1dz40g1/a_little_bit_of_progress_in_firefox/

Enabled ✔️ (d07d7a0)

@Tanvir1337x Tanvir1337x unpinned this issue Jul 18, 2024
@Tanvir1337x
Copy link
Owner Author

ac07d5e

@Tanvir1337x
Copy link
Owner Author

Firefox will consider a Rust implementation of JPEG-XL: mozilla/standards-positions#1064

Reddit post: https://www.reddit.com/r/jpegxl/comments/1f8aj5w/firefox_will_consider_a_rust_implementation_of/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request tracking
Projects
None yet
Development

No branches or pull requests

1 participant