jug
2 hours ago
And soon Firefox will include it in Stable. During October it will go from Safari only to majority coverage. Eventful month!
While AVIF may have a slight edge in some cases like in fairly lossy compression, you won't really go _wrong_ with JPEG XL (unless strongly CPU constrained) and I think the strength of the format is its extreme versatility as a "be all end all image format" for some time where comparative performance depending on functionality ranges from respectable to excellent. It can work as a replacement for AVIF, PNG, JPEG, WebP, even certain TIFF required scenarios (high bit depth, multichannel, layers) depending on use cases.
jjcm
15 minutes ago
Rollout looks solid, but I'll probably avoid deploying it to anything live til early next year at the minimum. That'll give time for browser adoption to happen.
Biggest concern I have was the same I had with AVIF a couple years ago, which is hardware acceleration on the server side. I attempted to roll out AVIF only to find out the encoding time was so long that sync calls were timing out due to queuing. It's gotten a lot better, but just know that all of these newer formats really do need more compute. It may not be worth the cost tradeoff vs webp until encoders are baked into chips.
binaryturtle
an hour ago
I don't see any advantage of any of the new formats over the good old and proven formats, so I stick with PNG and JPEG (properly optimized.) I can fire up any old browser and it will just work.
VanTheBrand
9 minutes ago
JPEGXL literally is able to display images and colors that jpeg and png cannot (32-but floating point, layers, emission independent transparency, spot colors, built im depth maps). It’s not just about compression optimization. So for those use cases standard JPEG and PNG alone will never work. There are “updated” versions of JPEG that support some of these like HDR but those won’t work with any old browser either so back to the same issue.
ezfe
an hour ago
JXL has clear advantages and saying you don't see them means you either didn't attempt to see them or willfully ignore them
smaudet
31 minutes ago
I'm not sure if the parent comment means to say, but I could choose to interpret their meaning to be:
PNG/JPEG have strong support (nearly everywhere). I think of them almost as the modern TIFF - relatively simple, and almost everything supports one or both of them (few to no issues).
JXL may eventually get there (that indeed seems to be its goal), but for now I wouldn't drop e.g. PNG or JPEG support in favor of JXL now.
And arguably, perhaps never drop support; its such a prevalent format, even if all software (prevalent or otherwise) supports the format in 10 years, there will be such a huge stockpile of JPEG/PNG that something will need to be used to read/convert.
spider-mario
20 minutes ago
> I think of them almost as the modern TIFF - relatively simple
TIFF is not simple at all. There is a joke that it stands for “Thousands of Incompatible File Formats”.
RobotToaster
30 minutes ago
JXL supports extra channels for multispectral images.
copperx
29 minutes ago
You should add that line to your resume.
groundzeros2015
21 minutes ago
I’d hire him.
moebrowne
an hour ago
Seems Firefox will get support in version 158
https://groups.google.com/a/mozilla.org/g/dev-platform/c/3YM...
groundzeros2015
23 minutes ago
Being an “everything” image format sounds awful and something that’s over engineered and no person understands it.