Skip to content

Add jxl-rs decoder to Firefox 149 release notes and experimental features page#43400

Open
pepelsbey wants to merge 1 commit intomdn:mainfrom
pepelsbey:fx149-jpeg-xl
Open

Add jxl-rs decoder to Firefox 149 release notes and experimental features page#43400
pepelsbey wants to merge 1 commit intomdn:mainfrom
pepelsbey:fx149-jpeg-xl

Conversation

@pepelsbey
Copy link
Member

Description

Adds the jxl-rs decoder as an experimental feature.

Motivation

Firefox 149 release project.

@pepelsbey pepelsbey requested a review from a team as a code owner March 10, 2026 17:28
@pepelsbey pepelsbey requested review from dipikabh and removed request for a team March 10, 2026 17:28
@github-actions github-actions bot added Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed labels Mar 10, 2026
@github-actions
Copy link
Contributor

Preview URLs (2 pages)

External URLs (3)

URL: /en-US/docs/Mozilla/Firefox/Experimental_features
Title: Experimental features in Firefox


URL: /en-US/docs/Mozilla/Firefox/Releases/149
Title: Firefox 149 release notes for developers (Beta)

Copy link
Contributor

@dipikabh dipikabh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, I've left a rephrasing suggestion for you to consider.

Thank you!


- **JPEG XL image support: Rust-based decoder**: `image.jxl.enabled`

The internal [JPEG XL](https://jpeg.org/jpegxl/) image decoder has been replaced with a new Rust-based implementation using the `jxl-rs` library, replacing the previous C++ decoder. ([Firefox bug 1986393](https://bugzil.la/1986393)).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or this:

Suggested change
The internal [JPEG XL](https://jpeg.org/jpegxl/) image decoder has been replaced with a new Rust-based implementation using the `jxl-rs` library, replacing the previous C++ decoder. ([Firefox bug 1986393](https://bugzil.la/1986393)).
The previous C++ [JPEG XL](https://jpeg.org/jpegxl/) image decoder has been replaced with a new Rust-based implementation that uses the `jxl-rs` library. ([Firefox bug 1986393](https://bugzil.la/1986393)).
  • "using" could mean that the decoder replacement was done using that library, rather than that the new implementation uses it

See [Firefox bug 1539075](https://bugzil.la/1539075) for more details.

Note that, as shown below, the feature is only available on Nightly builds (irrespective of whether the preference is set).
In Firefox 149, the internal JPEG XL image decoder was replaced with a new Rust-based implementation using the `jxl-rs` library ([Firefox bug 1986393](https://bugzil.la/1986393)).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same suggestion here
Plus you might want to add the link JPEG XL link and the C++ mention here as well

| Release | | — |
| Developer Edition | 149 | No |
| Beta | 149 | No |
| Release | 149 | No |
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants