Helping the web to evolve is challenging, and it requires us to make 
difficult choices. We've also heard from our browser and device partners 
that every additional format adds costs (monetary or hardware), and we’re 
very much aware that these costs are borne by those outside of Google. When 
we evaluate new media formats, the first question we have to ask is whether 
the format works best for the web. With respect to new image formats such 
as JPEG XL, that means we have to look comprehensively at many factors: 
compression performance across a broad range of images; is the decoder 
fast, allowing for speedy rendering of smaller images; are there fast 
encoders, ideally with hardware support, that keep encoding costs 
reasonable for large users; can we optimize existing formats to meet any 
new use-cases, rather than adding support for an additional format; do 
other browsers and OSes support it? 

After weighing the data,  we’ve decided to stop Chrome’s JPEG XL experiment 
and remove the code associated with the experiment.  We'll work to publish 
data in the next couple of weeks. 

For those who want to use JPEG XL in Chrome, we believe a WebAssembly 
(Wasm) implementation is both performant and a great path forward.


Jim


On Monday, October 31, 2022 at 11:01:44 AM UTC-7 ash...@scirra.com wrote:

> Apologies for bringing back an old thread, but I thought it was important 
> to bring this up here.
>
> I was surprised to read that Google are abandoning their efforts to 
> implement JPEG-XL: 
> https://bugs.chromium.org/p/chromium/issues/detail?id=1178058#c84
>
> As I understood it, JPEG-XL brought significant improvements over existing 
> image formats, and had a lot of interest in the technology world. However 
> the reasons cited were apparently lack of benefits and lack of interest.
>
> I for one was interested in this format and the improvements it would 
> bring, and it seems many others are disappointed too.  Can Google explain 
> how they came to this conclusion? How are they evaluating the benefits and 
> interest? Even this intent to prototype lists many of the purported 
> benefits and the extent of the interest, which makes this reversal 
> particularly hard to understand.
>
>
>
>
> On Tue, 30 Mar 2021 at 20:20, 'Moritz Firsching' via blink-dev <
> blin...@chromium.org> wrote:
>
>> Contact emails
>>
>>
>> *de...@chromium.org, firs...@google.com, lo...@google.com, 
>> jy...@google.com*Explainer
>>
>>
>> *https://jpeg.org/jpegxl/ 
>> <https://jpeg.org/jpegxl/>http://ds.jpeg.org/whitepapers/jpeg-xl-whitepaper.pdf
>>  
>> <http://ds.jpeg.org/whitepapers/jpeg-xl-whitepaper.pdf>*Specification
>>
>>
>> *https://arxiv.org/abs/1908.03565 <https://arxiv.org/abs/1908.03565>*
>> Summary
>>
>>
>>
>>
>> *JPEG XL is a new royalty-free image codec targeting the image quality as 
>> found on the web, providing about ~60% size savings when compared to 
>> original JPEG at the same perceptual quality, while supporting modern 
>> features like HDR, animation, alpha channel, lossless JPEG recompression, 
>> lossless and progressive modes. It is based on Google's PIK and 
>> Cloudinary's FUIF, and is in the final steps of standardization with 
>> ISO.This feature enables image/jxl decoding support in the blink 
>> renderer.*Blink 
>> component
>>
>>
>> *Blink>Image 
>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EImage>*
>> Motivation
>>
>>
>>
>>
>> *The main motivations for supporting JPEG XL in Chrome are: - The 
>> improvement in image quality vs image size, about 60% file size savings for 
>> the same visual quality (lossy compression of larger originals) when 
>> compared to JPEG at the qualities found on the web.- Improved visual 
>> latency by both smaller download sizes and supporting progressive decoding 
>> modes. - Support for HDR, animation and progressive all together in the 
>> same image codec.  - Support for lossless-recompressed JPEGs - Ecosystem 
>> interest in JPEG XL: Several Google teams evaluated using JPEG XL for 
>> storing and delivering images, as well as outside of Google: including CDNs 
>> interest in storing lossless-recompressed JPEGs as JPEG XL and converting 
>> to JPEG on request is the browser doesn't support JXL. Facebook is 
>> exploring to use JPEG XL.*Initial public proposal
>>
>>
>> *Support decoding image/jxl behind a feature flag which is turned off by 
>> default on all platforms. *Search tags
>>
>>
>> *jxl <https://www.chromestatus.com/features#tags:jxl>*TAG review
>>
>>
>> *Not applicable for image decoders*TAG review status
>>
>>
>> *Not applicable*Risks
>>
>> Interoperability and Compatibility
>>
>>
>>
>>
>>
>>
>> *JPEG XL is in the final stage ISO standardization. Firefox has an open 
>> bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1539075 
>> <https://bugzilla.mozilla.org/show_bug.cgi?id=1539075>Edge/Safari - no 
>> signals yetGecko: No signalWebKit: No signalWeb developers: high 
>> interest/many stars in the tracking bug, and there was a separate external 
>> crbug requesting the feature. A lot of interest on encode.su 
>> <http://encode.su>, r/jpegxl, <https://reddit.com/r/jpegxl/> discord 
>> <https://discord.com/channels/794206087879852103>, ...*Is this feature 
>> fully tested by web-platform-tests 
>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>> ?
>>
>>
>> *No, but planning to have complete tests before shipping. *Tracking bug
>>
>>
>> *https://bugs.chromium.org/p/chromium/issues/detail?id=1178058 
>> <https://bugs.chromium.org/p/chromium/issues/detail?id=1178058>*Launch 
>> bug
>>
>>
>> *https://bugs.chromium.org/p/chromium/issues/detail?id=1178040 
>> <https://bugs.chromium.org/p/chromium/issues/detail?id=1178040>*Link to 
>> entry on the Chrome Platform Status
>>
>> https://www.chromestatus.com/feature/5188299478007808
>>
>> This intent message was generated by Chrome Platform Status 
>> <https://www.chromestatus.com/>.
>>
>> -- 
>>
> You received this message because you are subscribed to the Google Groups 
>> "blink-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to blink-dev+...@chromium.org.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMM7wxZEBJ8uf5OB%3DR1j2J6w5OF8OT1o%2B%2BN4t8G_brOo-Zgh_w%40mail.gmail.com
>>  
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMM7wxZEBJ8uf5OB%3DR1j2J6w5OF8OT1o%2B%2BN4t8G_brOo-Zgh_w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/84719122-e561-4e01-951d-3bc5a675c5e1n%40chromium.org.

Reply via email to