▲ 122 ▼ JPEG-XL Image Support Returns To Latest Chrome / Chromium Code (www.phoronix.com) submitted 9 months ago by commander@lemmy.world to c/technology@lemmy.world 18 comments fedilink hide all child comments
[–] kadu@scribe.disroot.org 45 points 9 months ago (11 children) Google tried to sabotage it in favour of its own WebP standard. Nobody gives a shit about WebP. permalink fedilink source hideshow 11 child comments replies: [–] mlg@lemmy.world 3 points 9 months ago Their dumb counter argument was AVIF, for the same reason as webp which is reduced total size since they're a massive cloud provider and want to penny pinch costs wherever possible. JPEG-XL also has a progressive loading algorithm that increases the quality as you download instead of classic vertical scan loading, which is sick but I don't think any browser actually bothered to implement it yet after the Google hit job. Hopefully will see it in action soon. permalink fedilink source parent [+] reddig33@lemmy.world 10 points 9 months ago* (last edited 2 weeks ago) (10 children) [deleted] permalink fedilink source parent hideshow 10 child comments replies: [–] kadu@scribe.disroot.org 41 points 9 months ago (9 children) They don't have to. It's backwards compatible. You can ignore it and we can keep on happily using it. Fuck Google, fuck WebP. permalink fedilink source parent hideshow 9 child comments replies: [–] LodeMike@lemmy.today 8 points 9 months ago (6 children) How is JPEG XL backwards compatible? permalink fedilink source parent hideshow 6 child comments replies: [–] rjek@feddit.uk 35 points 9 months ago (5 children) It's "compatible" in that it can represent old JPEG/JFIF data more efficiently and in less space, and the transformation to JPEG XL and back to JPEG/JFIF is lossless (in that you don't lose any /more/ quality, you can get the same bits back out) and quick enough to be doable on-demand. You could, for example, re-encode all your old photos on your CDN as JPEG XL without loss of quality but save a bunch of disc space and bandwidth when serving to modern browsers, and translate dynamically back to the old format for older browers, all with no loss of quality. permalink fedilink source parent hideshow 5 child comments replies: [+] LodeMike@lemmy.today -19 points 9 months ago (4 children) So what you're saying is: both formats can encode image data permalink fedilink source parent hideshow 4 child comments replies: [+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent [–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent load more comments (-1 replies) [+] reddig33@lemmy.world 4 points 9 months ago* (last edited 2 weeks ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] limerod@reddthat.com 2 points 9 months ago The re-encoding requires less computation vs other formats. permalink fedilink source parent [–] aliser@lemmy.world 1 point 9 months ago why webp is bad? besides google forcing it apparently permalink fedilink source parent load more comments (-1 replies) load more comments (-1 replies)
[–] mlg@lemmy.world 3 points 9 months ago Their dumb counter argument was AVIF, for the same reason as webp which is reduced total size since they're a massive cloud provider and want to penny pinch costs wherever possible. JPEG-XL also has a progressive loading algorithm that increases the quality as you download instead of classic vertical scan loading, which is sick but I don't think any browser actually bothered to implement it yet after the Google hit job. Hopefully will see it in action soon. permalink fedilink source parent
[+] reddig33@lemmy.world 10 points 9 months ago* (last edited 2 weeks ago) (10 children) [deleted] permalink fedilink source parent hideshow 10 child comments replies: [–] kadu@scribe.disroot.org 41 points 9 months ago (9 children) They don't have to. It's backwards compatible. You can ignore it and we can keep on happily using it. Fuck Google, fuck WebP. permalink fedilink source parent hideshow 9 child comments replies: [–] LodeMike@lemmy.today 8 points 9 months ago (6 children) How is JPEG XL backwards compatible? permalink fedilink source parent hideshow 6 child comments replies: [–] rjek@feddit.uk 35 points 9 months ago (5 children) It's "compatible" in that it can represent old JPEG/JFIF data more efficiently and in less space, and the transformation to JPEG XL and back to JPEG/JFIF is lossless (in that you don't lose any /more/ quality, you can get the same bits back out) and quick enough to be doable on-demand. You could, for example, re-encode all your old photos on your CDN as JPEG XL without loss of quality but save a bunch of disc space and bandwidth when serving to modern browsers, and translate dynamically back to the old format for older browers, all with no loss of quality. permalink fedilink source parent hideshow 5 child comments replies: [+] LodeMike@lemmy.today -19 points 9 months ago (4 children) So what you're saying is: both formats can encode image data permalink fedilink source parent hideshow 4 child comments replies: [+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent [–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent load more comments (-1 replies) [+] reddig33@lemmy.world 4 points 9 months ago* (last edited 2 weeks ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] limerod@reddthat.com 2 points 9 months ago The re-encoding requires less computation vs other formats. permalink fedilink source parent [–] aliser@lemmy.world 1 point 9 months ago why webp is bad? besides google forcing it apparently permalink fedilink source parent load more comments (-1 replies)
[–] kadu@scribe.disroot.org 41 points 9 months ago (9 children) They don't have to. It's backwards compatible. You can ignore it and we can keep on happily using it. Fuck Google, fuck WebP. permalink fedilink source parent hideshow 9 child comments replies: [–] LodeMike@lemmy.today 8 points 9 months ago (6 children) How is JPEG XL backwards compatible? permalink fedilink source parent hideshow 6 child comments replies: [–] rjek@feddit.uk 35 points 9 months ago (5 children) It's "compatible" in that it can represent old JPEG/JFIF data more efficiently and in less space, and the transformation to JPEG XL and back to JPEG/JFIF is lossless (in that you don't lose any /more/ quality, you can get the same bits back out) and quick enough to be doable on-demand. You could, for example, re-encode all your old photos on your CDN as JPEG XL without loss of quality but save a bunch of disc space and bandwidth when serving to modern browsers, and translate dynamically back to the old format for older browers, all with no loss of quality. permalink fedilink source parent hideshow 5 child comments replies: [+] LodeMike@lemmy.today -19 points 9 months ago (4 children) So what you're saying is: both formats can encode image data permalink fedilink source parent hideshow 4 child comments replies: [+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent [–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent load more comments (-1 replies) [+] reddig33@lemmy.world 4 points 9 months ago* (last edited 2 weeks ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] limerod@reddthat.com 2 points 9 months ago The re-encoding requires less computation vs other formats. permalink fedilink source parent [–] aliser@lemmy.world 1 point 9 months ago why webp is bad? besides google forcing it apparently permalink fedilink source parent load more comments (-1 replies)
[–] LodeMike@lemmy.today 8 points 9 months ago (6 children) How is JPEG XL backwards compatible? permalink fedilink source parent hideshow 6 child comments replies: [–] rjek@feddit.uk 35 points 9 months ago (5 children) It's "compatible" in that it can represent old JPEG/JFIF data more efficiently and in less space, and the transformation to JPEG XL and back to JPEG/JFIF is lossless (in that you don't lose any /more/ quality, you can get the same bits back out) and quick enough to be doable on-demand. You could, for example, re-encode all your old photos on your CDN as JPEG XL without loss of quality but save a bunch of disc space and bandwidth when serving to modern browsers, and translate dynamically back to the old format for older browers, all with no loss of quality. permalink fedilink source parent hideshow 5 child comments replies: [+] LodeMike@lemmy.today -19 points 9 months ago (4 children) So what you're saying is: both formats can encode image data permalink fedilink source parent hideshow 4 child comments replies: [+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent [–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent load more comments (-1 replies)
[–] rjek@feddit.uk 35 points 9 months ago (5 children) It's "compatible" in that it can represent old JPEG/JFIF data more efficiently and in less space, and the transformation to JPEG XL and back to JPEG/JFIF is lossless (in that you don't lose any /more/ quality, you can get the same bits back out) and quick enough to be doable on-demand. You could, for example, re-encode all your old photos on your CDN as JPEG XL without loss of quality but save a bunch of disc space and bandwidth when serving to modern browsers, and translate dynamically back to the old format for older browers, all with no loss of quality. permalink fedilink source parent hideshow 5 child comments replies: [+] LodeMike@lemmy.today -19 points 9 months ago (4 children) So what you're saying is: both formats can encode image data permalink fedilink source parent hideshow 4 child comments replies: [+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent [–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent load more comments (-1 replies)
[+] LodeMike@lemmy.today -19 points 9 months ago (4 children) So what you're saying is: both formats can encode image data permalink fedilink source parent hideshow 4 child comments replies: [+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent [–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent load more comments (-1 replies)
[+] reddig33@lemmy.world 8 points 9 months ago* (last edited 3 weeks ago) (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent [–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent [–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent
[–] logi@lemmy.world 3 points 9 months ago The difference (claimed by the comment above) is in the words without loss of quality So you can convert back and forth without the photo copy of a photo copy problem. And you don't have to store the second copy of the file except for caching of frequently fetched files which I'm sure will just be an nginx rule. permalink fedilink source parent
[–] adespoton@lemmy.ca 3 points 9 months ago And let’s not forget HEIF and JPEG-2000. permalink fedilink source parent
[–] The_Decryptor@aussie.zone 2 points 9 months ago What they’re saying is that a web server can create a traditional jpeg file from a jpeg xl to send to a client as needed. Other way around, you can convert a "web safe" JPEG file into a JXL one (and back again), but you can't turn any random JXL file into a JPEG file. But yeah, something like Lemmy could recompress uploaded JPEG images as JXL on the server, serving them at JXL to updated clients, and converting back to JPEG as needed, saving server storage and bandwidth with no quality loss. permalink fedilink source parent
[–] rjek@feddit.uk 2 points 9 months ago No, I'm saying that JPEG XL can perfectly represent old JPEG/JFIF data, so on the server side you can store all your image data once and more efficiently, and still support old clients without any lossy cascade or the CPU load of having to re-encode. That is what is meant about it offering backwards compatibility. permalink fedilink source parent
[+] reddig33@lemmy.world 4 points 9 months ago* (last edited 2 weeks ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] limerod@reddthat.com 2 points 9 months ago The re-encoding requires less computation vs other formats. permalink fedilink source parent
[–] limerod@reddthat.com 2 points 9 months ago The re-encoding requires less computation vs other formats. permalink fedilink source parent
[–] aliser@lemmy.world 1 point 9 months ago why webp is bad? besides google forcing it apparently permalink fedilink source parent