

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Another thread: https://news.ycombinator.com/item?id=49421758
- Will they add it to Firefox 115 for the remaining Windows 7/8 users or will you need a new operating system to add an image format?by xacky
- The remaining users on EoL platforms should move on to supported ones.by Scharkenberg
- More information on JPEG XL progressive decoding and file size comparisons with AVIF:by cubefox
- Considering this is Mozilla and they were the first major organisation to call out Webp and supported JPEG via a new encoder, it does give more weight to the comparison between JPEG XL and AVIF.
Prior to 2024 JXL were the better codec for image with BPP 1.0 or above. AVIF or AV1 itself has had a lot of quality improvements since then. May be this has change. Which means more testing needs to be done.
by ksec - Now I'd only wish browsers could come up with more convenient ways to get around when some websites and upload fields don't support jxl or some other image format, and would either do something about it automatically or offer some option to get around it (convert to jpeg or png and upload, or 'paste as an image' which would pretty much be the same as png conversion, or something)by pxoe
- JXL is one of the technologies that I hope we can fully transition over, i.e. in a couple of years nobody (even non-tech-savvy people) are sharing or copying or saving JPEGs.by rdsubhas
- two thirds of graphics software doesn't even support webp yet. it doesn't look goodby asddubs
- What's wrong with JPEG and why is not using it beneficial in any way?by wao0uuno
- I'm curious how many HN people in 2026 have not yet heard of JPEG XL / jxlby yboris
- I'm curious why a PDF with a jxl in it takes ages to load.by tosti
- I have only heard of it in passing. I wonder what it adds beyond Webp and Avif.by etatoby
- Chrome appears to be doing the same: https://groups.google.com/a/chromium.org/g/blink-dev/c/-gDoj...by Gander5739
- This is awesome! All it took was a Rust implementation I guess?by modeless
- I had assumed that JPEG XL was for JPEGs that are Xtra Large, since that's what XL means on clothing and pretty much everywhere else. But apparently not:
> 'The etymology of the name "XL" is as follows: JPEG has called all its new standards since j2k something that starts with an X: XR, XT, XS (S for speed, since it is very fast and ultra-low-latency), and now XL. The L is supposed to mean Long term, since the goal is to make something that can replace the legacy JPEG and last as long as it did.'[1]
by Nition - You can refer to JPEG XL as its file extension `jxl` pronounced "jixel" ;)by yboris
- JPEG XL is also "extra large" in the sense that it covers many features of more specialized image formats. They tried to come up with a pretty universal solution.
> It supports wide colour gamut as well as high dynamic range and high bit depth images. JPEG XL further includes features such as animation, alpha channels, layers, thumbnails, lossless and progressive coding (...)
More features are described in this nice overview article:
by cubefox - > I had assumed that JPEG XL was for JPEGs that are Xtra Large, since that's what XL means on clothing and pretty much everywhere else.
Yup the name isn't the best pick indeed.
What most people don't know is that JPEG XL can be used to crush JPEG files by 15% to 25% without any single quality loss. And the resulting .jxl file can be used to then reproduce the original .jpg file bit-for-bit.
People can test this at the CLI for themselves.
- With both Firefox and Chromium using jxl-rs (Rust-based), I wonder what Apple will do about the libjxl (C++) they already shipped. I know they're doing some memory-safety with Swift, but are they shipping any Rust in their platforms so far? I also wonder if anyone's done benchmark comparisons between both libs.
--
Also, I was under the impression that after backtracking, Chromium was relying on Mozilla to come up with a Rust port, but it seems it was the reverse. Good on Google Research.
https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/
> So, we laid down a challenge to the JPEG XL team at Google Research: Build a safe, performant, compact, and compatible JPEG XL decoder in Rust, and we’ll ship it. That challenge was met; Google Research built jxl-rs, and it’s the core of our JPEG XL support in Firefox.
by concinds - Apple is gonna do what apple wants.by deadbunny
- Shipping unsafe C++ is easier on Apple platforms than Rust. This seems unlikely to change anytime soon.by saagarjha
- Luca Versari, one of the devs between both libraries, has a performance dashboard to compare performance between the two https://jxl-rs-perf.lucaversari.it/
jxl-rs started to outperform the C++ library 2 months ago.
by Snafuh