Forgot your password?
typodupeerror
Chrome

Chrome 155 Ships Decoding Support For JPEG XL 76

Google has released Chrome 155 with support for decoding JPEG XL images, a format that offers 30-50% better compression than JPEG along with lossless compression, JPEG transcoding, HDR, animation, and progressive decoding. From a blog post: We expect that JPEG XL is most helpful for high-fidelity or lossless compression, especially of photographic images or in cases in which fine-grained progressive decoding is preferred. In this post, we share why we brought JPEG XL to Chrome, how we used Rust to ensure memory safety first, the extensive performance work that makes it fast, and what the journey tells us about developer feedback and the web standards ecosystem.

[...] With JPEG XL officially landing in Chrome, the web becomes faster, richer, and safer. We encourage developers, content creators, and platform owners to start using .jxl images and animations in their pipelines. Try it out, file bugs, and help us continue building a faster and safer web for everyone.
This discussion has been archived. No new comments can be posted.

Chrome 155 Ships Decoding Support For JPEG XL

Comments Filter:
  • by Viol8 ( 599362 ) on Thursday October 08, 2026 @06:26AM (#66367386) Homepage

    No you pasty faced basement dwellers, a "journey" is when you get off your fat backsides and travel in the real world. Its not just completing a work task however long it might take.

    • by jenningsthecat ( 1525947 ) on Thursday October 08, 2026 @07:33AM (#66367450)

      May the 'phors be with you! ;-)

      • by shanen ( 462549 )

        I'm unclear on the reference. Only thing that comes to mind as a possible candidate in this JPEG context is phosphors, but that was a long time ago.

        Probably shouldn't add that I tangentially like the sig, though perhaps it could be a "car stolen for parts"? My related metaphorical thought on international relations is that America used to be like the older brother who mostly protected you, but has mutated into the wicked old stepsister. I guess that metaphor then calls for regarding the super-rich owners of

        • I'm unclear on the reference. Only thing that comes to mind as a possible candidate in this JPEG context is phosphors, but that was a long time ago.

          "Journey" is often used as a metaphor for activities such as the "completing a work task however long it might take" which the post I was responding complained about. Viol8 was insisting on the literal, physical-world meaning of the word, so I decided to tease him a bit.

          Probably shouldn't add that I tangentially like the sig, though perhaps it could be a "car stolen for parts"?

          The actual theft occurred so long ago that prosecution is probably statute-barred. And they've been stripping it all along - they ju

          • by shanen ( 462549 )

            Mostly the ACK, but thanks for clarifying. If I understand correctly, your original joke was based on the word "metaphors", not "phosphors" or something else. I didn't understand the linkage between your secondary joke and the joke your were replying to.

            If you like SF, then I recommend Ancillary Justice fairly strongly. I don't read that much SF these years, but it seemed to be one of the best I've read, with many atmospheric elements that reminded me of the great Iain Banks. Another recent one with some

    • I felt that Duke Nukem 3D was a journey of ripping people's heads off and shitting down their throats ;-)
  • Safer? (Score:4, Insightful)

    by Waccoon ( 1186667 ) on Thursday October 08, 2026 @06:38AM (#66367404)

    The hell are they talking about "safer?" What is unsafe about PNG and JPEG?

    Stupid marketing trash.

    • by chefren ( 17219 )

      I think they are referring to "we used Rust to ensure memory safety first"

    • Re:Safer? (Score:5, Informative)

      by ChunderDownunder ( 709234 ) on Thursday October 08, 2026 @07:03AM (#66367426)
      Rust.

      It's the same jxl-rs library that Google co-developed with Mozilla for Firefox [slashdot.org].

    • by SirSlud ( 67381 )

      There's no possible way you're a programmer.

    • by Targon ( 17348 )

      When you need addons and plugins for certain types of content, that adds the potential for a security problem if you download the wrong browser extension. So, having it built in is going to be more secure.

  • Chrome. Gross. (Score:2, Interesting)

    by Anonymous Coward

    It's still Chrome. The LEAST safe browser.

    And we've known it's spyware garbage for years now. Stop using Chrome.

  • ... officially landing ...

    Our beneficence now allows corporations to put JPEG XL images on their web-pages.

    ... becomes faster, richer, and safer.

    Because web-pages are prettier: Trust us, we've been dumbing-down our browser for your benefit.

    • by AmiMoJo ( 196126 )

      I'd like to see some comparisons between power consumption for JXL and JPEG. Constant image quality, file sizes will vary, total energy consumed by the download and decoding process.

  • Too bad... (Score:5, Interesting)

    by WillyWanker ( 1502057 ) on Thursday October 08, 2026 @07:43AM (#66367468)

    ...I locked myself to 149 because I don't want to see ads.

    • Re:Too bad... (Score:5, Insightful)

      by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Thursday October 08, 2026 @08:16AM (#66367504) Homepage Journal

      You also don't want to see security updates? It's simply not safe to use an old browser.

      • It's not that safe using any browser. Just because bugs are listed doesn't mean they didn't exist unreported for decades. If you want to be safe, you have to seriously isolate the browser and question any data that comes out of it. Browsers update so much and are ridiculously complex it's silly to think a new one is actually more safe than an old one; so now we have way more bug fixes going on than before so maybe it is more safe-- but the fact we have so many is not a good sign; perhaps now we catch them

        • I bet you leave all your front door unlocked and open at home since someone could just break a window and therefore your house will never be safe.

          • Door locks only keep the honest people honest. But it's better than nothing.

            Browsers have to keep the crooks honest, a much more significant task. More so when the thing is designed to be Swiss Cheese. And on top of that when a web page can also be an app within the browser.

            Also that front door is not exposed to every criminal on the planet.
            • Those are all good reasons why you would do the updates, and very bad reasons not to, so those are puzzling statements to make in this context even though they are accurate.

              • My obscure point was that comparing the security of a browser to that of a real world front door is stupid.
    • Re:Too bad... (Score:4, Insightful)

      by Targon ( 17348 ) on Thursday October 08, 2026 @09:17AM (#66367578)

      I'll stick with Firefox since we still have plugins available for that stuff.

  • Long Road (Score:4, Interesting)

    by bill_mcgonigle ( 4333 ) * on Thursday October 08, 2026 @08:26AM (#66367522) Homepage Journal

    JPEG-XL is a good format but I just realized yesterday that Google Docs on Android doesn't support inserting a webp image a decade after Google was pushing it. I had one from a website and needed to run it through imagemagick first.

    Android supports it, all the apps using android image primitives supoort it, but one of Google's flagship apps still doesn't.

    We used move much faster thirty years ago. If an app supported say GIF, PNM, and TGA when JPEG came out it was supported in the next release.

    Hopefully this round will be better. It's probably a management problem ... maybe they will listen to their chatbot since they don't listen to their engineers.

  • Please stop using programming languages as a proxy for performance and safety. Rust has turned into a religion and the developers who become entranced by it have a certain kind of brain damage.
    • Not as bad as C... it's had to get this bad before finally C started doing serious work to add features being demand for decades and all the security problems that were arrogantly ignored. You have staying power when you can adapt and while C was so well made it lasted all this time nobody can predict all future needs and they needed to grow. Rust answered the demand and C is only just beginning to realize as it loses ground and more importantly, strong advocates. It's another example of hubris. Those "fa

      • And it would be so easy to make C safe with a single extra keyword (eg "safe") that forces inclusion of bounds checking on array access and pointer dereferencing. Hell, it could even be put in a macro so its only defined in a debug build not the production build.

        • Not that you claim this, but others might infer that this would make C safe in the same way that Rust is. It wouldn't come close.
          • by Viol8 ( 599362 )

            Except Rust has to include bounds checking in its runtime slowing it down unless you use an unsafe block in which case its no better than C. There's no free lunch.

    • Have been a C programmer for 40 years, I am 100% in favor of rewriting all of Linux in Rust. Just sayin'. Once you get over the very frustrating learning curve, you realize it's the best language available for most problem sets.
      • Maybe they can get compilers for some more architectures first

      • by walshy007 ( 906710 ) on Thursday October 08, 2026 @09:18PM (#66368554)

        Some people have enough of a problem with linux kernel modules not having a stable abi (which seeming as kernel modules are kernel specific imho it's fair to no be stable). But rust the compiler doesn't even have a stable abi.

        That means recompiling absolutely everything from scratch the moment you change compiler versions. That means not being able to link to a library (crate) unless you have the exact compiler version that was used to compile it.

        This is it's greatest limitation in regards to whole system work. Not being able to link libraries in a standardized fashion is a big deal and a big problem.

        The language can be fine, but unless you plan to never use external libraries, it's a bit of a show stopper.

    • Nothing has turned into a religion. Programming rust is safer than not programming in rust due to the nature of the language and how it needs to be used to create the same class of bugs. That's not religion, that's a simple verifiable fact. No one said it's "safe", they said "safer". There's a previous implementation in a language without memory safety to compare it to.

  • Why did they remove JPEG XL from Chrome in the first place?

  • Are the JPEG XL encoding and decoding algorithms encumbered by any patents, or can anyone use them for free?
    • No it begs no such question. But to answer your independent question that wasn't begged, no there's no patent encumberment in JPEGXL, it's defined as an IEC standard, and has a reference implementation free for use under the Apache 2.0 license.

  • Keep the damn pixels (Score:4, Interesting)

    by CustomBuild ( 2891601 ) on Thursday October 08, 2026 @02:00PM (#66368078)

    The lossless JPEG transcoding is the feature I like here. There are already mountains of JPEGs around, and making them smaller while retaining the ability to recover the exact original file gives people a useful reason to adopt the format. Nobody has to run their old photos through another lossy conversion just to save some space. Progressive decoding is welcome too; on a slow connection I'd rather see the whole photo gradually sharpen up than stare at an empty rectangle. Now I hope the image editors and desktop viewers catch up wherever support is missing. Being able to view something on a website and then having trouble opening the downloaded file is the sort of annoyance that makes people give up and take a screenshot, undoing half the benefit.

  • Closed gardens are everywhere where there are multiple fiefdoms that you don't even realize you are in unless you look outside.

    Theoretically HEIF is great as an Apple solution. My Sony camera supports writing to heif... but for some reason I can't directly import them to my android. It's supposedly an open format, but it is a bit awkward to get working for anything non-apple.

    WebP is also theoretically a great solution from Google. But again, you jump into the Apple ecosystem and the support is weird in t

  • They clearly added Rust as an agenda, rather than a feature add. When do you ever see them list the languages used for release? "We decreased the C++ X from 0.001ms to 0.0009ms", you never see that. Why point out Rust? Regardless what I think about the claims of Rust, since it's not relevant, why point out you used it at all? If they always included the languages used and notes about why the languages were used, and what they're doing, that's fine. Do they do that normally, and I'm just clueless? I do
  • Please. Like, yesterday? webp and webm were formats nobody needed, solving a problem nobody except CDNs was truly concerned about, and creating compatibility issues everywhere. Oh wait. Just like a new variant of JPEG will do. Great.

One can search the brain with a microscope and not find the mind, and can search the stars with a telescope and not find God. -- J. Gustav White

Working...