Readit News logoReadit News
barbarr · 2 years ago
As someone who didn't know what JPEG XL was before reading this, it sounded to me like some specialized file format for huge images. Ironically, this would lead me to the right choice of file type if I had a large image.

I do admit, though, that if I saw a folder full of .jpeg and .jpegxl files before reading this, I'd expect the .jpegxl ones to be larger on average. Or if someone said "should I send you the .jpeg or the .jpegxl" and I was low on disk space, I'd find it plausible to say "hmm, no reason to send the large version, the jpeg should be fine".

MaKey · 2 years ago
Small nitpick: The file extension for JPEG XL is .jxl.
joshspankit · 2 years ago
The jxl-agen
mid-kid · 2 years ago
> Ironically, this would lead me to the right choice of file type if I had a large image.

This is it, I think it works out just fine in the end.

ricc · 2 years ago
You probably missed this though:

> Or if someone said "should I send you the .jpeg or the .jpegxl" and I was low on disk space, I'd find it plausible to say "hmm, no reason to send the large version, the jpeg should be fine".

emsixteen · 2 years ago
I'm entirely on board with this rant. That the XL means anything other than "extra large" is news to me.
tored · 2 years ago
Funny coincidence in Scandinavian, XL "extra liten" (extra small), also works for XS "extra stor" (extra large).
Findecanor · 2 years ago
Not in Sweden (any more at least). Language in public space here is so anglicised that it gets embarrassing sometimes.
hju22_-3 · 2 years ago
Not sure from where in Scandinavia, but this is not the case in either Norway or Sweden. XL is extra large, and XS is extra small.
alias_neo · 2 years ago
Agreed. Doesn't matter what it actually means, everyone, including myself, will initially just see Extra Large.

I'm still not clear what it actually stands for after reading OPs post though.

Extra Large it is.

pbhjpbhj · 2 years ago
"Extra Long", I think, as in 'this file format will be around an "extra long" time'.
Vecr · 2 years ago
eXtremely Late (to be implemented in browsers).
pgeorgi · 2 years ago
eXtremely Late to the party: JPEG was so preoccupied with trying to generate revenue streams that they were totally blindsided by WebP/AVIF which made "generate revenue streams" an explicit non-goal.
silvestrov · 2 years ago
Why does this page require WebGL to show anything?

On Safari it fails with a blank page and the title ""Application error: a client-side exception has occurred" = $1"

re · 2 years ago
I suspect it has to do with the animated geometric background on other non-blog pages of the site, like the homepage, and because the site appears to be a custom Next.js/Tailwind app coded by a college student and not a professional web developer who is used to supporting years-old browsers. (Safari has supported WebGL 2 since 2021.)
tored · 2 years ago
The websites uses a 3D library called three.js https://threejs.org/

If you go the main page of the blog, it is the background

https://www.mark-pekala.dev/

not_really · 2 years ago
Why do you require using the IE of MacOS? Safari has terrible webgl support, and always has.
jonsneyers · 2 years ago
Chair of the JPEG XL adhoc group of JPEG here.

I wasn't around when the name for this project was chosen (I only got involved after the call for proposals, at which point the codec already had a name even if it didn't exist yet). I haven't been able to track down the actual etymology or rationale for the name, though "Long-term" has been suggested to be the main interpretation.

I think the name was to some extent chosen as a tongue-in-cheek pun because obviously compression is about making large things smaller. The name must have been chosen around the time that there was a lot of activity around JPEG XS. That codec is all about speed and low complexity, which is where the S comes from: it is very fast (so S for speed) and also it has a relatively simple and small implementation (in terms of circuit complexity), since it is designed for hardware.

So in contrast to JPEG XS, JPEG XL is actually "extra large" in the sense that it does have more complexity, more coding tools, more functionality. All those things are of course there with the goal of making smaller files, but the codec itself is "extra large" compared to JPEG since it has all the coding tools of JPEG plus a bunch more. So in that sense, JPEG XS is indeed "extra small" and JPEG XL is "extra large", as a codec, but in terms of the sizes of the compressed images, it's exactly the other way around: JPEG XS will produce larger files (it sacrifices compression for simplicity/speed/latency), JPEG XL will produce smaller files.

I agree that all this is quite confusing. If it helps, you can always just call it by its filename extension / media type instead of its full name: "jxl".

NikkiA · 2 years ago
It's no worse than the other JPEG names: JNG, JPEG LS, JPEG 2000, JPEG XR, JPEG XS, JPEG XT

JPEG-HDR is probably the only one of them that gives away what it might be for.

pbhjpbhj · 2 years ago
JXL is a pretty good extension. I'd pronounce it "jixel" to rhyme with pixel.

JPEG-Eon, or JPEG-Era might have given the impression of "long-term"? Jeon is a Korean fritter, which I like the sound of. I don't think you could have Jera without causing a clash with Jira for some vowel pronunciations??

JPEG-NX, JPEG-Next, would have been good, .jnx, "jinx", ...

Or, how about just JPEN, for JPEG-New?

Honestly, if it's also for non-photographic images then a break from even using "JPEG" would be useful in not weighing the format down with that baggage.

I too thought it was likely optimised for very large [photographic] images.

edflsafoiewq · 2 years ago
People will probably call it JXL after the file extension anyway.
mid-kid · 2 years ago
This website requires WebGL to show any content at all, for some bizarre reason, so I'll be replying to the title alone.

"JPEG XL" allows you to store extra large images in a fraction of the space. It makes sense in my head.