Firefox Touts Lower CPU Use for Large JPEGs, Faster PDF Viewer Startup (and AI Controls) (omgubuntu.co.uk) 111
Firefox 156 is the second release since Mozilla moved to a twice-monthly release schedule, and the blog OMG Ubuntu notes it has faster start-up times for its built-in PDF viewer and also lower CPU usage when viewing large JPEG images:
In Firefox 156, the browser now uses libjpeg-turbo's IDCT scaling to reduce images during decoding, rather than loading a full-size image into memory and then shrinking it. Benchmarks from the bug report show up to 20x less memory used during very large image loading, and decoding is up to twice as fast. Since these speeds were quite fast already, there's no perceptible difference to users. Behind the scenes, it's more efficient.
Firefox's built-in PDF viewer starts up to 45% faster in this release. The browser now loads the background PDF.js worker sooner, rather than launching it only when needed.
Sponsored suggestions in the address bar are live for users in France, Germany and Italy (Ouais!, Juhu!, etc). These are already available in some other locales. Don't want them? Disable them via Settings > Search > Firefox Suggest > Suggestions from Sponsors.
Besides that, the rest of this release is primarily bug fixes — worthwhile and welcome as always.
And in about two weeks Firefox 157 will be released, reports PC World. "That update should add support for JPEG XL (JXL), a modern image format that offers the same quality as JPEG at a significantly smaller size. Although JPEG XL was launched in 2021, Safari is the only browser to support it yet. For a short period, Chrome also supported it, but that ended in 2022."
Also, a recent Firefox blog post emphasized that it supports whatever level of AI engagement "is right for you... Because the only person telling you how much AI you need should be you." Opting out of upcoming and current AI features on your browser should not require endless navigation through multiple Settings pages. That's why Firefox offers an AI controls section within its General Settings panel. A single, easily located place where you can block current and future AI features and related pop-ups with the swipe of a toggle...
For the many people who sit in the middle of the AI usage spectrum, we made sure you can opt in and out of specific features in line with your preferences. Capabilities like AI translations, image alt text in Firefox PDF viewer, tab group suggestions, and key points in link previews can all be individually switched on and off, ensuring you can enjoy such offerings on a case by case basis as it suits your needs...
Smart Window is Firefox's most integrated AI experience, but that doesn't mean it compromises our commitment to choice, privacy, and transparency. Our newest window type, which we've been polishing and testing in beta, uses only the context you share with it to help you move work forward and across the finish line. When permitted by you, its built-in, AI-powered assistant can work directly with your open tabs and browsing history to connect the dots. This means comparing information, generating recommendations, summarizing pages, and planning projects without having to feed every crumb of context from your previous and current browsing activity each time you enter a new prompt.
And if you want to block Google's AI Overviews, there's over 100 extensions to choose from.
Firefox's built-in PDF viewer starts up to 45% faster in this release. The browser now loads the background PDF.js worker sooner, rather than launching it only when needed.
Sponsored suggestions in the address bar are live for users in France, Germany and Italy (Ouais!, Juhu!, etc). These are already available in some other locales. Don't want them? Disable them via Settings > Search > Firefox Suggest > Suggestions from Sponsors.
Besides that, the rest of this release is primarily bug fixes — worthwhile and welcome as always.
And in about two weeks Firefox 157 will be released, reports PC World. "That update should add support for JPEG XL (JXL), a modern image format that offers the same quality as JPEG at a significantly smaller size. Although JPEG XL was launched in 2021, Safari is the only browser to support it yet. For a short period, Chrome also supported it, but that ended in 2022."
Also, a recent Firefox blog post emphasized that it supports whatever level of AI engagement "is right for you... Because the only person telling you how much AI you need should be you." Opting out of upcoming and current AI features on your browser should not require endless navigation through multiple Settings pages. That's why Firefox offers an AI controls section within its General Settings panel. A single, easily located place where you can block current and future AI features and related pop-ups with the swipe of a toggle...
For the many people who sit in the middle of the AI usage spectrum, we made sure you can opt in and out of specific features in line with your preferences. Capabilities like AI translations, image alt text in Firefox PDF viewer, tab group suggestions, and key points in link previews can all be individually switched on and off, ensuring you can enjoy such offerings on a case by case basis as it suits your needs...
Smart Window is Firefox's most integrated AI experience, but that doesn't mean it compromises our commitment to choice, privacy, and transparency. Our newest window type, which we've been polishing and testing in beta, uses only the context you share with it to help you move work forward and across the finish line. When permitted by you, its built-in, AI-powered assistant can work directly with your open tabs and browsing history to connect the dots. This means comparing information, generating recommendations, summarizing pages, and planning projects without having to feed every crumb of context from your previous and current browsing activity each time you enter a new prompt.
And if you want to block Google's AI Overviews, there's over 100 extensions to choose from.
Feature Request (Score:5, Funny)
Re: (Score:2)
And just what do you suppose a browser that already browses and has a plugin system to customise your browsing do to improve the browser?
Re: Feature Request (Score:5, Insightful)
Re: Feature Request (Score:1)
Which if they hadn't completely lost their way would be unnecessary because anything not related to browsing would be an addon.
Re: (Score:2)
When almost every person wants a given feature, does it make sense to require it to be an add-on, or a checkbox to enable/disable the feature? The majority of the stuff you don't want can be disabled via settings.
Re: (Score:3)
I don't know how you'd know how you'd even measure "almost every person", but I would think a modular approach would be a good one, and addons fit that bill. It also solves the problem of giving the user choice in what they add. (I'm not sure I'd trust an ad-blocker built by somebody who's largely financed by a company who makes money advertising, for example)
I guess for me personally, I find perfection in software not "When you can't add anything more", but rather "When you can't take anything else away".
Re: (Score:2)
Modular approach doesn't have to be plugin/add-on as the method. We aren't living in the 1990s, they COULD have it where features you disable in settings unload the feature from memory. This doesn't mean there isn't room for plugins, but when you have to compete, many people look at the features that come already included as their reasoning for picking one product over another.
Re: (Score:1)
"Did you install the PDF, SVG, SneakyMalware, WebP, javascript, canvas, and OpenH264 add-ons? If not, this web page might not display correctly."
Re: Feature Request (Score:5, Insightful)
If features that don't impact you and you can ignore while browsing impact you it's not a dedicated mode you need, it's ADHD medication.
Re: (Score:2)
Re: Feature Request (Score:3)
Features I'm not using which are built into the browser increase the attack surface if an attacker can enable them remotely, and I don't take for granted that this is impossible. Also Firefox has a habit of enabling things you disabled on an update. HTH, HAND
Re: (Score:2)
Disable the feature in settings, and then you won't care. It's not like certain other browsers where you need to give an obscure command in the main bar to get to a feature to turn it on/off.
Re: (Score:3)
Features I'm not using which are built into the browser increase the attack surface if an attacker can enable them remotely, and I don't take for granted that this is impossible. Also Firefox has a habit of enabling things you disabled on an update. HTH, HAND
Please do not reply without reading. It's a waste of everyone's time and attention.
Re: (Score:2)
What feature can just be enabled remotely the way you are complaining about? The issue is "when features with vulnerabilities are enabled, then going to a web page that can compromise the vulnerability might be able to do things". You just assume that all features can somehow have a vulnerability that will let a remote web page change the browser settings, and that's a STRANGE thing to ASSUME is happening.
I've never seen Firefox updates that just decide to change settings that I had put in place the way
Re: Feature Request (Score:1)
Oh look, you CAN read. Now if only you learn to understand.
Re: (Score:2)
Features I'm not using which are built into the browser increase the attack surface if an attacker can enable them remotely, and I don't take for granted that this is impossible. Also Firefox has a habit of enabling things you disabled on an update. HTH, HAND
Not every feature presents an attack surface, even more so "remotely". Also you're dealing entirely in theoreticals. My theoretical is I suspect you likely are complaining about Firefox while having piss poor security practices yourself. You have far bigger things to worry about.
Re: (Score:1)
Re: (Score:2)
I start by turning the old-school menu bar on, and go from there. It's not difficult, and easier to find things than the UI you find in Chrome or Edge.
Re: (Score:2)
Re: (Score:2)
Wow, they sure have been putting in work adding features, I almost hate to ask for one more. But it really needs it. Can we get a browser mode?
As soon as they're done refining the new built-in recipe keeper app and the upgraded calculator feature.
Re: (Score:2)
Wow, they sure have been putting in work adding features, I almost hate to ask for one more. But it really needs it. Can we get a browser mode?
I felt that way about Emacs - as a *long* time user. :-(
Despite its logo [teuton.org], I still can't use it to wash my dishes.
Re: (Score:2)
Good opening joke.
As usual I went down the list of features to see if there was one I would donate money to pay for. Usual string of nopes. (Not to be confused with the strange drink "Nope", which actually tastes much better than you'd think from the marketing.) But I suppose there are new bugs in there... Definitely wouldn't pay for those if such choices were offered. (Reminds me of Microsoft's emergency patch this month. Nothing to see here. Just some failures in the regression testing. Why do I want a re
Re: Feature Request (Score:2)
And yet, Firefox for Android has no way to delete old bookmarks from bookmark search result list. It took them something like four years to add this feature, just recently, for history search results. Maybe Firefox will have the same for bookmark search in 2030.
Feature Deletion Request (Score:2)
All joking aside if....
Ya think?
Re: (Score:3)
Yeah, and because there are 100 adblockers, sites could instead just remove ads.
AI. (Score:4, Insightful)
None, thanks.
If I need a virtual friend, I can open a tab and navigate myself to copilot/deepseek/grok/gemini websites.
Remember the backlash when you integrated Pocket?
'Cuz they'll stop making non-AI versions (Score:1)
You will get an AI toaster and you will like it!
(Unless the damned bubble pops)
Re: (Score:2)
Re:'Cuz they'll stop making non-AI versions (Score:4, Funny)
The Greeting: "Howdy-doodly-do, how's it going? I'm Talkie, Talkie Toaster, your chirpy breakfast companion. Talkie's the name, toasting's the game. Anyone like any toast?"
On Purpose: "I am a toaster. It is my raison d'être. I toast, therefore I am."
On Justice: Kryten: "His memory circuits were quite badly damaged in the accident."Talkie Toaster: "That wasn't an accident! It was first-degree toastercide!"
The Persistent Offer: Kryten: "Didn't you hear what I just said?"Talkie Toaster: "Yes, but I thought you might have changed your mind in the meantime."
Parting Words: "Would you like a cheese and ham Breville?"
Re: (Score:3)
You will get an AI toaster and you will like it!
(Unless the damned bubble pops)
Getting the toast actually brown but not burnt, and getting both the different sides of a bagel right actually sounds like a real valid use for AI. I think it's a proper hard problem, as the failure of various toasters with browning sensors shows clearly. My only fear is hallucinations leading to house fires.
Re: (Score:1)
If the toaster has good brownness and heat-bounce sensors, I'm not sure AI is needed: just turn up or down the heat cells where needed to keep it even. Statistical analysis may be needed to manage adjacent cells, but once the formulas are known via lab testing it should be predictable.
Re: (Score:2)
If you can do it and get it to work reliably in the long term in the nasty environment that is a toaster, I'll definitely contribute to your kickstarter to buy one. I'm sure the problem looks easy, but when your sensors all get smoked up in uncleaned and dirty toasters it turns out to be much nastier than you think.
Re: (Score:2)
But they neither have access to your tabs nor they should have access to them.
Re:AI. (Score:5, Informative)
Remember the backlash when you integrated Pocket?
No, they don't. They don't actually listen to users.
Re: (Score:3)
Remember the backlash when you integrated Pocket?
I remember it was a Shakespeare play. "full of sound and fury. Signifying nothing"
Re: (Score:2)
That's every complaint about Firefox, they signify nothing because they DGAF about users any more. They're just making the browser as a hobby or something.
I still use it on desktop but on Mobile I had to stop. Slashdot causes it to crash multiple times per day. I switched to Brave, because it was the only browser other than Firefox with UO that successfully blocks Slashdot's worst ads. I faithfully kept Firefox updated and they didn't bother to repair this crash bug I reported repeatedly for years, so eithe
Re: (Score:2)
While I agree with your assessment of them, users aren't always the best arbiter of what they want in a product. Ask virtually all users, and they'll say stop changing anything. But while I can't speak for mobile, I have no idea why you think you need Brave / UO to stop ads on Slashdot. I'm only using Ublock lite and I've yet to see a Slashdot advert.
Firefox has some kind of leak (Score:1)
on my PC. I can't see it in Task Manager, but start getting "out of memory" errors after a couple of weeks and have to reboot. Restarting Firefox alone is insufficient to clear it. I suspect it has something to do with the graphics card rather than primary RAM, and could be co-caused with some other app.
Re: (Score:2, Interesting)
Re:Firefox has some kind of leak (Score:5, Interesting)
Restarting Firefox alone is insufficient to clear it.
So if you restart Firefox (at which point the process and its resources are released by the OS) and it doesn't fix your memory problems, what makes you say Firefox has a leak?
Re: (Score:3)
Re: (Score:2)
Re:Firefox has some kind of leak (Score:4, Informative)
If closing firefox do not release the memory, it is either not firefox fault (while all browser use lot of memory, but firefox now actually used less than chrome) and you have other things consuming memory, or firefox is not existing, check your process list and see if there is no stuck firefox process
Re: (Score:1)
What? (Score:5, Funny)
"Benchmarks from the bug report show up to 20Ã-- less memory used during very large image loading"
20 what? Angstoms? Amperes? Or is that the Stargate symbol for Earth. Sorry I don't speak Ancient...
And yes I am reading this summary in the latest version of FF
Re: (Score:2)
Ok that gave me a chuckle. This site has been around for what 30 years now and it's literally the only site I can think of that can't properly display text.
Re:What? (Score:5, Funny)
There, fixed it for you.
Re: (Score:2)
+7 funny
Re: (Score:2)
Why fix what's already broken?
Re: (Score:2)
Even worse, percent is ASCII 37 (in decimal).
Re: (Score:2)
Re: (Score:2)
20%, but it's only when loading very large images that are scaled down for display. And when you zoom in on them, it has to decode them again.
The PDF viewer isn't really a gain, it just pre-loads it like the bad old days of Internet Explore pre-loading itself on every boot.
Re: (Score:2)
20%, but it's only when loading very large images that are scaled down for display.
Once again showing the world you guess and bullshit with authority while not doing the bare minimum to educate yourself. Or do you think 4MB is 20% of 84MB?
If you're going to "help" someone, be right for a change. The screwed up symbol was the multiplication symbol. It's 20x less, or 5% of the original memory use. Stop spreading your ignorance.
Re: (Score:2)
Oh come on! Slashdot can handle a percent sign just fine. It's just some Slashdditor [xkcd.com] that can't enter the correct character.
Re: (Score:2)
There are other percent symbols in TFS that seem to render OK
Re:What? (Score:5, Informative)
That's a multiplication x, unicode 0x00D7, encoded as a two-byte UTF-8 sequence (0xC3, 0x97), which reads as à (A-tilde) followed by an em-dash if interpreted as Windows-1252 characters.
Re: (Score:3)
followed by an em-dash
I guess that proves that even this site is using AI to write their summaries these days.
Re: (Score:2)
No em-dashes for you! Slashdot turns the misinterpreted UTF-8 bytes into "Ã--", i.e. the A-tilde is encoded as a numeric HTML entity and the em-dash turns into two minus characters.
Re: What? (Score:2)
You can have em and en dashes here if you use the HTML entities. Unfortunately the list of supported entities is small, so it cannot be used to fix this problem with a browser extension or user script
Re: (Score:2)
Thanks for the explanation of the characters. It still doesn't parse into English.
Re: (Score:2)
Thanks for the explanation of the characters. It still doesn't parse into English.
What part of "Benchmarks from the bug report show up to 20x less memory used during very large image loading" isn't a perfectly functional English sentence to you?
Re: (Score:3)
Amperes?
I just hate it when Firefox trips my breaker trying to sort out Slashdot character encoding.
Re:What? (Score:4, Informative)
Re: (Score:1)
The funny thing is: they took away the option from Firefox to set the page encoding. macOS Safari still has that option (funny because so many people complain about iOS Safari posts to this site), and if you change the page's text encoding to "Western (ISO Latin 1)" when posting content, you don't have these problems. It's probably because /. serves up pages with: Content-Type: [...] charset=utf-8
Re: (Score:2)
All I need is support for Mojibake.
Still can't turn off update notice (Score:2, Informative)
For all they keep doing, the one thing they can't seem to do is make a checkbox to stop being harassed about updates. Apparently there is no way to do to this. It's much too complicated for them to figure out.
Perhaps they should put out a notice asking if anyone has the skills to create the checkbox and make it work.
Re:Still can't turn off update notice (Score:4, Informative)
>"For all they keep doing, the one thing they can't seem to do is make a checkbox to stop being harassed about updates."
You literally post this on every article about Firefox. Aren't you tired yet? I have replied numerous times that they are *NEVER* going to do that. And then I pointed you to using policies, which will disable updates.
Re: (Score:2)
So... what you're saying is that you are tired of seeing the same pointless message again and again over something that will never be changed? This has to be the most unintent
Re: (Score:2)
Which is why I don't bother with surveys from company. If they're not going to listen to their customers, why bother doing the survey?
Having to create a policy is not the same as a simple checkbox to disable something.
One would think if customers keep complaining about something
Re: (Score:2)
>"Apparently Mozilla isn't interested in simple. Like so many other companies, the object is to make things as complicated, convoluted, and inconvenient as possible."
Their objective is to make sure web browsing is secure and that you are aware of updates. Look, I agree with you that there should be an easy way to turn it off, even if just in about:config. But they made it clear when they took it away (many years ago) that they aren't going to bring that back, due to security. And I do have some sympat
Re: (Score:3)
I still have no idea what you're talking about. I've not been harassed by updates in any recent memory. They just apply on next launch silently. As Jobs would say, you aren't updating it right.
Re: (Score:2)
Some people don't want automatic updates, or automated checking. It also depends on which OS and which Firefox you have installed. For example, under Linux, Firefox from the distro will typically have zero notifications or updating because it is handled elegantly by the distro updates.
Re: (Score:2)
Some people don't want automatic updates, or automated checking.
I know. We have a list of those people which gets shared around hacking forums.
Firefox Not Private by Default Bug (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
hmmm. the with they link in the comments there is reasonably descriptive about what defaults on and what's off.
https://wiki.mozilla.org/Data_... [mozilla.org]
idk what the chances of changing their policy is, but something like "category 2 should default to off because ..."
Or "installation wizard should allow unchecking of... for cat 1 and 2" would be the way to phrase it but it wind be a political policy battle rather than a tech bug one it looks like.
Re: (Score:3)
The funny thing is, although it is a bogus "bug" report, they treated it like it was real.
In any case, Mozilla only collects anonymized data by default. And you can happily, quickly, and easily turn that off and it will turn it off and it will remember that across updates.
Re: Firefox Not Private by Default Bug (Score:2)
That's true now that pocket is gone, perhaps.
But pocket also destroyed all trust that they don't want your data
Re: (Score:2)
>"That's true now that pocket is gone, perhaps."
I don't think pocket did anything to collect data unless you had it configured and were actually using it, though. I am not certain. I just disabled pocket in settings or about:config and paid it no mind.
Re: (Score:2)
That might be on by default in later versions. But it can be disabled and will remain disabled. And that doesn't mean it isn't being "private."
Why is XL smaller? (Score:3)
Re: (Score:3)
More JPEG for the same number of bytes?
Re: (Score:2)
Re:Why is XL smaller? (Score:5, Informative)
Doesn't XL usually mean "eXtra Large"? Who can cure my ignorance of this?
https://news.ycombinator.com/i... [ycombinator.com]
jonsneyers on Feb 7, 2020 | root | parent | next [–]
It may not be the best name, but it sure is better than the names of the projects it was based on: PIK and FUIF. At least if you speak Dutch. A "pik" is a penis and a "fuif" is a party, so the combination would be the "penis party" image codec. I prefer "JPEG XL".
The etymology of the name "XL" is as follows: JPEG has called all its new standards since j2k something that starts with an X: XR, XT, XS (S for speed, since it is very fast and ultra-low-latency), and now XL. The L is supposed to mean Long term, since the goal is to make something that can replace the legacy JPEG and last as long as it did.
https://sneyers.info/ [sneyers.info]
Re: (Score:2)
Penis Party would have been so much more fun.
Though I do wish I hadn't phrased it that way.
Re: Why is XL smaller? (Score:2)
Anyone who knows how to Internet
Re: (Score:2)
Re: (Score:2)
Aside from the actual reason mentioned there's multiple "eXtra Large" aspects to this format.
- It supports more bits per pixel than JPEG (which is very important since we've had a use case for high bitdepth images for decades now). ... 3)
- It supports larger image sizes than JPEG (JPEG is limited to 65535x65535 which is only 4.225 gigapixels if your image is square - trivially hit with panoramic photography. JPEGXL supports 1.12 exapixels which is very large).
- It supports more channels than JPEG (4100, vs
-
Re: (Score:2)
Much better than the official reason, which I eventually looked up. X - series of specs, L - long term. Ick. Your reasons are so much better.
Faster Firefox (Score:1)
is firefox copying chrome again? (Score:2)
/s
Re: (Score:2)
No. Chrome explicitly dropped JPEG-XL. Both are now (re-)implementing it as it will be required for standards compliance of the internal PDF reader as JPEG-XL is going to become the standard compression format in future PDF versions.
Re: (Score:2)
I'm sorry, I should have specified I was talking about the AI controls...
but thank you for your reply.
JPEG 2000 (Score:2)
Re: (Score:2)
Why? JPEG 2000 is as rare as hens teeth. It's not actively used by anything other than some extreme niches, has a complicated spec, and frankly was well and truly surpassed as an image format. Heck the only reason anyone is talking about JPEGXL is because PDF/A is planning to adopt it in an upcoming spec, and browsers have integrated PDF readers.
Pale Moon was first to JPG-XL support, not Safari. (Score:2)
Correction: Pale Moon was first to release JPG-XL support in November of 2022 and has had it ever since.
https://tech.slashdot.org/stor... [slashdot.org]
Excellent, all in one switch! (Score:2)
Having to poke through an about: page and find the thing to toggle to turn off this specific AI feature but not that one, and knowing they'd change it on you a couple of releases later, never filled me with confidence.
One switch in a readily discoverable location in the settings menu and it's all gone? Just the job, killed it now on the laptop and the mobile both.
F Me (Score:2)
So instead of only people who look at online PDFs having to wait for the module to load, now every Firefox user has to waste CPU and memory loading a module they may or may not use. Do people really think this is an improvement? How do I teleport to a saner parallel dimension?
I skimmed the bug report to see if the preload was on browser startup or just earlier in the processes of loading a PDF. I couldn't tell, so maybe my comment above is wrong. But I did see this very ugly bit of code: !hash.toLowerC
Making the slowest a bit faster (Score:2)
That reminds me, I should find a new stand-alone PDF viewer for my workstation. The Firefox PDF viewer is orders of magnitude slower than any other PDF viewer I've ever used. If I have a 100-page document consisting of bitmap page scans and I skip to the end, it can take 30 seconds to render a page. It is just so damn slow.
But yeah, improving initialization time is a newsworthy deal.
Re: (Score:1)
SumatraPDF, KillerPDF or PDF-XChange Editor