Firefox 117 Beta 8 vs. Google Chrome 116 Linux Browser Performance
phoronix.com
phoronix.com
According to Wikipedia, JPEG XL is a royalty-free open format, and there is no mentions of patents at all.
Are you perhaps confusing it with HEIF that does have some licensing confusion related to it.
Many are so obscure, generic and bloody-obvious that they avoid basic searches. You don't hear about them until the troll comes for their take.
So we either interpret it to mean, "JPEG XL is more likely to have patent issues than the alternatives (AVIF, WebP, whatever)", in which case capableweb's question is totally fair -- or we interpret it to be a bad-faith attempt at derailing the conversation.
Knowing there is good novel-feature coverage of patents and knowing you have permission for those patents is better.
Webp is encumbered. Google owns many patents that cover Webp features. Google grants permission to use them (not that it needs them in its own product).
That is all to say that it's not hard why someone at Google might prefer a technology they have explicit rights over.
This is only more fuel to how the current decisions are really not the best way forward as a web-oriented technology. What if Ladybird aims to support AVIF and is hit too? They might not have the finances or resources to be able to ever support it.
* Does the Beta have any debug features enabled that are absent from production builds?
* What build did he use -- official from Mozilla, built locally?
* As noted in the comments under the "article" -- why test against Beta when the performance improvements that led to the SunSpider result are in nightly?
Looks like just your usual run of the mill low effort, low quality clickbait blogspam from Phoronix on a conveniently flame-bait topic.
I think Phoronix should be banned from most communities. Use of this site is proof that 100% of the tech community uses ad-blockers.
It is absolutely an abusive, over-monetized domain, with low effort content whose only purpose is to generate ad revenue.
There were many regressions that were only discovered and bisected by Phoronix, including integer-factor performance regressions in fundamental components where you'd think big companies would find them immediately. But they don't, Phoronix does.
Example:
https://www.phoronix.com/news/Kernel-Bisecting-5.9-Ongoing
https://www.phoronix.com/review/linux-59-fairness
I consider this type of work critical to FOSS becoming and staying good, and think it's commendable that Michael Larabel dedicates his life to it.
As little as I like ads, it seems like a good way to fund this effort. There's also Phoronix Premium to remove ads (I bought this many years ago and am very happy with it).
Winning benchmarks was no use if watching a youtube or netflix video would nuke my battery life and turn the laptop fan into a a scramjet on afterburner, and watching youtube is what many people use their laptops for bott for entertainment and for learning.
But I wonder if HW acceleration is actually that helpful in practice. Judging by CPU use hovering around a few percent, watching videos on Firefox or mpv is unloaded to the GPU. But my laptop still gets fairly hot. I haven't actually tried to compare battery life between CPU and GPU decoding, but I figure the heat has to come from somewhere, right?
One fun fact I've noticed is that the laptop gets less warm while watching 4k YT videos than FHD. Even if I have it scaled to FHD resolution (my external screen is 4k, but not the laptop's panel).
But otherwise? It's terrible. Notifications are hit-and-miss, especially since chromium by default seems to "suspend" the page. When the notifications do work, there's no "urgent" tag on the window, so if I've missed the notification popup, I don't know someone's waiting for me. They've "improved" the layout during calls, so that when someone shares their screen, there are always a bunch of useless icons around it instead of going full-screen. And the old version used to draw a red rectangle around what was being shared. Now I get a tooltip at the bottom of the screen, which sits half below my screen edge and the other half is partially obscured by the launcher. Plus, its "hide" button doesn't do anything.
In my case, I have hardware that supports HW accel for avc and other "legacy" codecs but not av1. Which YouTube likes to use randomly and the only way to confirm if they are using it is by checking the video stats on YouTube. There are ways to disable the browser from requesting av1 from YouTube but I stopped using the official interface in favor of other privacy-respecting clients which to my knowledge don't request av1.
Part of that, of course, will be because YouTube forces video codecs that may not have hardware acceleration on your platform, preferring their bandwidth over your power consumption (which, of course, is their right - and is a cross-browser issue)
Codecs supported by Youtube (VP9 and x264) have had GPU HW acceleration support on most PCs and laptops sold in the last 8-10 years or longer, just that browsers on Linux never enabled it out of the box because of the wild number of variable on the graphics HW acceleration stack (Mesa, Wayland, VA-API, Nvidia, FOSS/proprietary driver, etc) made it impossible to guarantee it would actually work out of the box, so it defaulted to SW, and HW acceleration was left for the user to tinker figure out on his own, unlike on Windows where you never even had to think about it, it was always working the moment you installed the bowser.
No special settings there. Install nVidia drivers, install Firefox, there's no step three.
Both use the GPU itself rather than the video engine. If you want to use the Video Engine of the GPU, you need to use something like VLC.
The only feature that I'm seriously missing is Chrome's profile management. I use this a lot to have completely separate browsing experience between Work and Personal stuff. Separate history, separate cookies, separate extensions. In Chrome this works like a charm. It always remember my open tabs on each profile and it allows me to customize the windows of each profile to easily distinguish them. Firefox does have profiles, but the user experience is miles behind. I also tried the Multi-Account Containers extension, but it's not very good either.
After seeing the direction that Google is trying to take with WEI and similar stuff, I'm really looking forward to move 100% to Firefox.
Ended up with using FF stable as my work profile, and FF Nightly builds for personal.
I prefer Firefox's features to Chrome's benchmarks. Better ad-blocking tab management and experience in general is what I care about and Firefox is a clear winner in that regard.
[1] https://blog.chromium.org/2021/03/speeding-up-release-cycle....
Honestly, no one cares... As long as you're consistent.
PS: The version turned out to be 82 btw.
It’s common. So does Chrome. And LLVM from the top of my head