This is starting to feel like the IE6 situation.<p>1. Someone comes up with a cool feature.<p>2. Browser developer refuses to incorporate it since "No
one uses it!". Pushes developed in-house technology instead.<p>3. No one uses the feature as a result. "See no one wants it!"<p>4. Competitors start to implement the feature<p>5. ???<p>And no, pollyfill is again not the (right) solution.
Related:<p><i>JPEG XL support has officially been removed from Chromium</i> - <a href="https://news.ycombinator.com/item?id=33933208" rel="nofollow">https://news.ycombinator.com/item?id=33933208</a> - Dec 2022 (378 comments)<p><i>Chrome Responds "No" to JPEG XL</i> - <a href="https://news.ycombinator.com/item?id=33563378" rel="nofollow">https://news.ycombinator.com/item?id=33563378</a> - Nov 2022 (55 comments)<p><i>The case for JPEG XL</i> - <a href="https://news.ycombinator.com/item?id=33442281" rel="nofollow">https://news.ycombinator.com/item?id=33442281</a> - Nov 2022 (209 comments)<p><i>Removing the JPEG XL code and flag from Chromium</i> - <a href="https://news.ycombinator.com/item?id=33412340" rel="nofollow">https://news.ycombinator.com/item?id=33412340</a> - Oct 2022 (42 comments)<p><i>Chrome drops JPEG XL, “not enough interest”</i> - <a href="https://news.ycombinator.com/item?id=33404840" rel="nofollow">https://news.ycombinator.com/item?id=33404840</a> - Oct 2022 (4 comments)<p><i>Google set to deprecate JPEG XL support in Chrome 110</i> - <a href="https://news.ycombinator.com/item?id=33399940" rel="nofollow">https://news.ycombinator.com/item?id=33399940</a> - Oct 2022 (93 comments)<p><i>Google Chrome Is Already Preparing to Deprecate JPEG-XL</i> - <a href="https://news.ycombinator.com/item?id=33383880" rel="nofollow">https://news.ycombinator.com/item?id=33383880</a> - Oct 2022 (20 comments)<p>More at <a href="https://news.ycombinator.com/item?id=33935571" rel="nofollow">https://news.ycombinator.com/item?id=33935571</a>
As said before, the commiter of the JXL removal is an AOM contributor, and the manager who approved it has given presentations on AV1.<p>This is politics, not a technical discussion.
The referenced comment does not even take into account that also the lossless compression is more efficient than PNG. This and the easy handling and efficient storing of (short) animations could in total combine the three major image formats: JPG, PNG and GIF.<p>Even when gifs are now mostly replaced by webm and HTML5 viideo tag, the unification of image formats for both orthogonal uses (natural images vs. technical or generated images) is a big advantage.
Posting obnoxious, demanding messages on the Chromium bug tracker is not the way to win friends & influence people. It's just an image file format for Pete's sake.
Half joking: in the world where Google added JPEG XL using the normal process, the reaction would vary from mild disinterest to outright disapproval. "Google is forcing yet another image format down our throats!"<p>But by adding and then removing the feature, they've made it a competition. Now JPEG XL is building grass-roots support, and if/when Google relents and adds JPEG XL back, the feature will have much higher support than the boring way.
macOS 14 will support JPEG XL:<p><a href="https://news.ycombinator.com/item?id=36202088" rel="nofollow">https://news.ycombinator.com/item?id=36202088</a>
This terse comment from the bug is an accurate summary of how projects work at Google, whose side effect was JPEG XL's removal:<p>> The code has been removed from Chromium (comment #281), I'm closing this bug for now. If leadership revisits the decision [1] it can be reopened.<p>There you have it--the people making decisions are out-of-touch, likely-non-technical managers, not engineers. Engineers are the ones writing the code and shipping features. Why not empower them to make these decisions?
Give it a minute. The news that Safari would add JPEG XL just dropped yesterday. Given that big change the decision may be reconsidered, but not in one day.
Here is a recent (today) blog post from the Safari team, spelling out JXL support:<p><a href="https://www.webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/" rel="nofollow">https://www.webkit.org/blog/14205/news-from-wwdc23-webkit-fe...</a>
I would really like to start converting some of my personal media and websites to use JPEG XL, but the momentum doesn't seem there yet - despite clear technical and practical benefits.
I'm curious whether Apple will eventually move away from HEIC for their camera roll and other internal uses. Now <i>that</i> would be an incredible win for royalty-free codecs.<p>As for browsers, this looks like the competition that's needed to convince Chrome. If it gains adoption and gives Safari a performance/quality edge that users notice, Chrome will have to follow.<p>For browser vendors, all web-exposed code is a maintenance cost, security risk, and compatibility risk, so they generally don't add stuff just because it's nice. But they do add stuff to beat their competitors.
I don't know why HN is so obsessed with this particular image format. Adding image formats on the web has a really high maintainability cost and there is a fairly reasonable argument that it wasn't worth it in this case.
Looking forward to when edge services like Cloudflare, Cloudimage, imgix, etc. support JXL too. AVIF has such a harsh encoding time. It is also a bit too bulky in wasm on the edge to encode yourself too.
I was talking with a Googler on Mastodon the other day who was astonishingly ignorant about how his own product works and blaming me for it. If they were going to put a definition for "gaslighting" in the dictionary it might be good to put in Google's product evangelism in as an example. There was that time I met Bing's developer evangelist for search at a conference and told him that if he was Matt Cutts I would have called room service and ordered a cream pie.
For the next few months at least, it looks like JPEG XL is just going to be one of those formats for Apple users, like HEIC. With people complaining about programs not supporting WEBP all the time, JPEG XL isn't going to gain much popularity in the mainstream either.<p>At least people supporting Safari will be able to make use of the format for faster load times soon; the <picture> element makes the transition quite painless after all.
Mark the bug with a star to indicate interest.<p><a href="https://bugs.chromium.org/p/chromium/issues/detail?id=1178058" rel="nofollow">https://bugs.chromium.org/p/chromium/issues/detail?id=117805...</a><p>Apple adding JPEG XL was one of the happiest days in my life. Thank you Apple!
Why browsers can not have features as binaries on OS? For example, I can drop Ogg Vorbis support from my Debian but one is a nightmare - if Debian's devs would manage to dictate me what codecs I can use and what I can not.