Firefox 15 Released: Silent Updates, Compressed Textures, Add-on Memory Leak Fix
Mozilla released Firefox 15 today, and it brings a number of interesting changes. First, the browser is finally switching to a "silent" update model, like Chrome. (No doubt in answer to endless complaints about their rapid release cycle.) In addition, Mozilla says they have "now plugged the main cause of memory leaks in Firefox add-ons." Add-ons commonly hold extra copies of sites in memory when they don't need to, and the browser now has a mechanism to detect this and reclaim the memory. Another significant improvement is the addition of native support for compressed textures in WebGL, which is a boost for high-res 3D gaming. Here are release notes for the desktop and mobile versions.
Installing it now; let's hope it works! Oh and FIRST! :)
K Man
Anyone else not able to see live updates to the DOM with the developer tools?
Try this:
1. Right click on the Firefox start page (about:home) around the empty area left of the Firefox logo -> Inspect element.
2. <div id="topSection"> should be selected.
3. Open Tools -> Web Developer -> Web console.
4. Type: document.getElementById('topSection').className = 'hello';
5. Notice the view of the DOM below does not update to reflect the new className you've added.
Additionally, there doesn't seem to be a way to manually edit HTML elements (add attributes, add new HTML, etc) using the DOM inspector like you can in WebKit browsers.
Is this a bug / missing feature or am I doing it wrong?
You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
Did they fix Flash freezing all the time, or is that Adobe's fault?
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Last thing I need is for an idiot in some far and distant place to think it fun to roll out a new version and trigger an update on all my computers that may render all the corporate apps unusable. No, thank you. FF joins Chrome in the sandboxed "use only if indispensable" bin.
Every time Firefox upgrades, it wipes out my login cookies. It forces me to re-login to my sites. Is there a way to turn this dictator off?
Never trust a man wearing a coat and tie!
Hope they fix the running process error before going any further, it's the next most annoying thing after WinRAR's evaluation period!
http://support.mozilla.org/en-US/kb/firefox-already-running-not-responding
I don't take this as a solution:
If Firefox did not shut down normally when you last used it, Firefox might still be running in the background, even though it is not visible. Restart your computer to see if the problem goes away.
It's been what, six years since 64-bit OSes became norm? Why can't Firefox devs make a 64-bit version?
32-bit Firefox runs like crap on Win7. I use this ajax grid in my pages, and it runs smooth as glass on XP. The same page viewed on Win7 Firefox is slow and jerky. There's something wrong with the way Firefox renders javascript when running under a 64-bit OS.
I just updated Firefox between my "Flash freezing" post above and this post here, and I didn't have to log into Slashdot again.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
http://www.mozilla.org/en-US/firefox/organizations/faq/
I am, and always will be, an idiot. Karma: Coma (mostly effected by
Mozilla says they have "now plugged the main cause of memory leaks in Firefox add-ons."
Er, the same memory leaks they assured us weren't happening or weren't their fault?
Look, I mean you probably found a bug. The thing to do is to either post on the project mailing list or file a bug report.
Posting a comment on Slashdot is unlikely to result in a solution.
There's no -1 for "I don't get it."
In my browser?
The Firefox developers have been claiming memory leak fixes since before it was called Firefox.
/svc
/medsvc
Firefox is the most unstable program in common use. Open a lot of windows and tabs and see for yourself. Maybe you don't normally do that, but people who do research online often see Firefox instability.
Should software updating be a system service? Suppose you like the Firefox version you have? Should updating be a system service, as with Google's Chrome? Most people don't know how to disable system services. Some manufacturers try to stop disabling by giving their services misleading names.
These are the Google system services I see on one Windows 7 computer:
Google Update Service (gupdate)
"C:\Program Files (x86)\Google\Update\GoogleUpdate.exe"
Google Update Service (gupdatem)
"C:\Program Files (x86)\Google\Update\GoogleUpdate.exe"
Google Updater Service
"C:\Program Files (x86)\Google\Common\Google Updater\GoogleUpdaterService.exe"
Is Google so all-knowing that it can alone decide what should be on user's computers? Or will Google become more and more adversarial and disfunctional eventually go the way of HP and Tektronix?
I like Firefox. I think Mozilla needs a better top manager.
From one of the links:
"Firefox 15 prevents most memory leaks caused by add-ons, including Firebug. For many users with add-ons installed this will significantly reduce Firefoxâ(TM)s memory consumption, without requiring upgrades to those add-ons."
Yeah, how's the add-on supposed to work without upgrading - Firefox 15 breaks compatibility with all previous add-ons. And to think, the guy who wrote this probably didn't think of it at all...
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
the browser is finally switching to a "silent" update model, like Chrome. (No doubt in answer to endless complaints about their rapid release cycle.
So people have been complaining about Firefox's Rapid Release Cycle -- more correctly called Rapid Version Number Inflation -- and so Firefox's solution is to continue doing it and just not tell you about it.
Brilliant.
So, does Firefox support WebGL on Linux yet?
Typical slashdot bullshit summary.
Seriously, Mozilla. Wrap your collective mind around the concept of respecting the user. You used to be really good at it. Get back to your roots.
I run LinuxMint Debian. I'm playing with Nemo on my Nokia N900. I wouldn't have a clue how to hack the kernel, but I'm also not a complete idiot. And you know what version of firefox I'm on? Five. Because I got so fracking sick of having my extensions broken and my UI messed with.
Just quit it.
to be due to the plugin-container.exe, which turns into an extreme CPU hog over-time, showing up way-high in the (windows) CPU consuming processes. (I do tend to open a lot of tabs and generate a lot of history.) (I used to have serious memory issues as well, which were greatly improved by doubling+ up to about 4+ Gig.) Is this a related or separate issue? I don't believe I am using an inordinate amount of plugins, just the standard ones.
And I should add that I've already tried 10ESR. It's so corporate-oriented, it's a pain for regular users.
It broke my Exchange plugin in Thunderbird (manual update). No company calendar for me for an unspecified time frame.
The memory improvements are nice and all, but the support for the Opus audio codec will have a much bigger impact on the Web. Opus is open source, royalty-free, and superior to previous formats in latency, flexibility, and audio quality. It handles speech, music, and general audio well, and scales fluidly from a 6kbps mono narrowband VOIP bandwidth all the way up to perceptually-transparent multichannel music. It's been approved as an IETF standard and should be published as an RFC this week.
Finally having a best-of-breed standardized codec which is universally implementable without patent royalties means that HTML5 audio - especially real-time communications - can finally take off.
Firefox is the second major end-user application to add support. (The first was the foobar2k audio player.)
So your solution to complaints about how fast you crank out updates and destabilize software that you want people to depend upon is...
Update it without asking
Congratulations, genius. You have cemented your place as my #4 browser out of 4.
How can you expect people to use your browser on a daily basis when they can't even reasonably expect the browser they launch today to be the same one they shut down yesterday?
I switched to FF 10 using "firefox aero theme for firefox 4+" and a bunch of other things like status for ever and the like. It is close, but not quite the same. Other than things like the right click menu appearing at the head of the pointer instead of the tail (causing for me to click the wrong item for) and general reverse je ne sais quoi that make me hate it.
But just wait until the ESR switches over from 10 to 17(?). Instead of changes slowly trickling in, a bunch will change at once. I can't wait for the shitstorm as that all hits the fan again.
Are you an IE 6 user as well?
Downloaded in 12 seconds....untarred it in a sub directory in my /home/me/programs, made a desktop link to the firefox binary...not firefox-bin. Added the binary to the Mint menu with a simple menu edit.
CDed into ~/home/me/programs/firefox and tried ./firefox first. It came up in less than 2 seconds from command line. Am writing this as I use it.
Eat your heart out windows users as you click through all the "are you sure you want to allow this program crap"
On Linux the use and custom install of firefox is so easy even a windows sys admin might get the idea.
I'll update to Firefox 15 when I see it in /usr/ports/www/firefox
When you reopen Chrome after it has crashed, try using Ctrl+Shift+T. Most of the time, it will open the last opened window. If you keep doing it, it will keep bringing previously opened Windows/Tabs.
I've been using Chromium for years, and have been very happy with it. The final straw that made me give up on Firefox was the way it handles self-signed certificates: it gave the me choice of either not viewing the site (and therefore not getting any work done), or else going through a long and fiddly process that would add the certificate to my list of ultimately trusted root certificates. There was no option for 'as I am not doing anything which requires security right now the status of the certificate is irrelevant to me so go ahead'. As at the time I was doing a lot of research on mailing list archives, and one very common mailing list setup would redirect http to https and would install a self-signed certificate, this was actually preventing me getting work done.
Has this behaviour improved any recently?
Which they keep breaking every few releases, and it takes several more releases before it's fixed.
For example, I have Slashdot as an RSS feed. After visiting a link, the feed doesn't get updated, unless I right-click and select "Reload Live Bookmark".
The bug is filed here: https://bugzilla.mozilla.org/show_bug.cgi?id=766799
I have about 10 tabs open throughout the day. At the end of the day, the browser starts to slow down to the point that a restart is necessary to refresh it.
Just because it has a memory leak doesn't mean it will crash. But using more than 1 GB of memory is not really needed, especially when after a restart the memory usage goes to between 200-300 MBs. And yes, it still retains my history for each tab, which I can visit just as well by pressing the BACK button.
I don't understand the need to keep all my history cached in memory.
Firefox is a memory pig - I am typically running 15 - 20, even 30 tabs at a time, and it's typically grabbing 3+Gig of memory (flash is a massive hog, too). I can live with that, but what I can't stand are the updates. Every time I update, I lose more than I gain. I used to blindly allow firefox to apply updates, but not any more, certainly not after the bitches disabling the handy print to .pdf key functionality.
And today, when I went to check for this update mentioned here, I see that 10+ plug-ins will lose functionality if I 'upgrade' - uh, no thanks, that's not progress
Damn! I shouldn't have switched from Opera to Firefox 15.
Oh come on now, I just finally allowed 14 to be installed on my PC. I delay because every release now breaks something, most annoyingly it's the themes that get broken even when the UI didn't apparently change at all!
That's not where you put the beginning of your comment.
You must have forgotten what I said between reading my comment and your reply. The short answer (since any other kind might overtax your reading comprehension) is "No."
FF15 has crashed 77 times in the last 20 mins since installing it.
And it works ok, but it has some annoy-o-glitches in it. I'm glad they addressed the memory leaks though. There were times I could watch memory just get eaten up by Firefox just going to Google. And the silent upgrade/update - no thank you!
Read the article and/or this direct post about the memory leaks: http://blog.kylehuey.com/post/21892343371/fixing-the-memory-leak
Basically it's difficult to not leak memory in a certain module of the code base. Instead of refactoring that module to make it less error prone, they added another layer to cut all references to the objects when the main module drops that object. They leave the addons to handle any exceptions they'll get from these now null references.
WTF? Have they never heard of weak references before? The module should be handing out weak references to all the addons not strong references. This is a problem with Firefox, not it's addons. Granted the addons are holding on to memory longer than Firefox prefers, but they wouldn't have been able to if Firefox was designed properly in the first place.
The article claims the fix was a "radical idea". Hell no, there are some basic CS and SE concepts lacking. This was a hack, not well designed fix.
This release is FUBAR..... Mandatory Tabs on top WTF????????? If i wanted to use #@$@#!!!%^&&@#!@! Chrome or IE I would!!!! DAMN YOU MOZILLA..
The headline reads:
Firefox 15 Released: Silent Updates, Compressed Textures, Add-on Memory Leak Fix
The Related Links at the page bottom has:
12 Dead, 50 Injured at The Dark Knight Rises Showing In Colorado
Concidence? I think not...
I haven't updated to the latest version yet because yet again the theme I prefer to use is not compatible with the latest release. When last I updated the theme I had been using made the interface a complete garbled mess and I had to restart it in safe-mode and manually purge and reinstall all my addons and themes before it would behave correctly once more. At that time at least I knew the cause as I had just accepted an update, if it does it silently it may be a bit more confusing when something either goes bonkers or just silently stops working. What I would want is for some kind of set API or backwards compatibility that themes and addons can use so that the authors don't have to update every single time FF does.
I was so excited when I heard about this focus on memory leakage. But I've been on the 15 beta releases and it leaks worse than 13x.
It does not matter that I close all but one window/tab. After 24 hours of light browsing, it is pushing 1.5 GB and can rarely run for more than 48 hours. I am running debian squeeze.
So what is the support path? How does this get fixed?
People still care about firefox?
So, when are they going to do SOMETHING about that, or at least recognize the issue?
I'm absolutely tired of the Mozilla dev team making a middle finger gesture at these errors and basically saying "Well, get your certs in order!" Only, the certs we are talking about are automatically generated on devices like HP switches, HP ILO modules or NetApp filers, I can't even touch them without a serious hacking and risking breaking a pretty darn expensive piece of equipment. AND only because the FF devs have a fetish about making the CERT ISSUE page as tedious as possible.
There's the occasional very brief stutter, but on the whole it's just fine. Certainly nothing I'd complain about.
Subj sez it all... So far, disappointing...
They've since updated their extension checking scheme so that their new versions don't break everybody's extensions...
Set it back to the old 50MB size and empty on close and you wont have the memory leak and yes it does work correctly on a Win7 system with a mear 2GB of memory that sees lots of flash (neopets/yahoo games). Hell I saw the change back in 4.0 and reset the damn thing back to 50Mb as that's all I need for temp internet files in firefox or IE
Mod me up/Mod me down: I wont frown as I've no crown
It seems like Mozilla keeps insisting on taking some stupid course with development, or implementing some stupid feature, and then spending the next several cycles trying to fix all the regressions that the stupidity caused. Hiding "http://" in the URL bar is a perfect example. There are dozens of bugs where this stupid idea is causing all kinds of headaches for people who just want to use their damned browser. Now Mozilla wastes cycles trying to fix all these issues instead of improving some of the bugs that have been around over a decade and have more votes than anything else.
"Mozilla says they have 'now plugged the main cause of memory leaks in Firefox add-ons.' "
They've been claiming something like this for 13 versions. I'll believe it when I see it.
Last session I saved had 356 tabs in 5 windows.
Firefox worked fine with that number of tabs as soon as disabled Firebug. Before that, it chewed up so much CPU and memory as Firebug tried to debug every request made by all those AJAX calls.
Oh, and I have NoScript too, and disable javascript and flash except for a few sites.
2bits.com, Inc: Drupal, WordPress, and LAMP performance tuning.
Extension compatibility hasn't been a problem since Firefox 10; the max version is now automatically bumped. Furthermore, Firefox 4, 5, and 6 were kind of sucky releases, esp. in terms of memory consumption. Firefox 15 is a much better browser. UI changes since 5 have been minimal. It's also not full of security holes the way older versions now are. You should try it.
"The tabs don't split into multiple lines of tabs..."
Try the Tab Mix Plus extension. Choose this setting:
Tab Mix Plus > Options > Display > Tab Bar > When tabs don't fit width > Multi-row
The reason Firefox is ultra important to human development at present is that it has so many excellent extensions.
At the risk of killing my Slashdot cred: I love Firefox.
I have not noticed any memory leak problems, my 15+ Add-Ons have not broken with FF updates, I do not care what version they call it (major or minor number updates) and I can not remember when it last crashed on me.
Can somebody PLEASE find the corporate spy from microsoft working at Mozilla and get them?!
Democracy Now! - uncensored, anti-establishment news
I'm using version Mosaic 2.0.
"I think this line is mostly filler"
I switched to Chrome because it was noticeably faster than FF at the time and I was fed up with Mozilla ignoring speed improvements and those memory problems in favor of a bloated, overfeatured tank. That speed differential has narrowed however; FF quickly realized it would soon cease to exist if it didn't catch up to Chromium.
Now I miss FF bookmark tagging. This makes organizing and finding bookmarks so much better. Chrome doesn't have bookmark tags and if it did you can bet these would not be compatible with FF. Bookmark tagging doesn't seem much but it's very powerful.
You are totally full of crap. You didn't "point out that there is a low latency niche that this codec COULD fill," you had to have two different posters bash you over the head with that fact before you acknowledged it. I didn't claim Opus "would end up on every PMP and other consumer device" either; I talked about HTML5 use and real-time communications. Try reading and understanding before you start spouting bull.
Apple had very little to do with the rise of H.264; its very large technical superiority over DIVX and other previous codecs, its early-to-market advantage over VC-1, Theora, and VP8, its use on Blu-ray, and the appearance of a best-of-breed free encoder (x.264) all contributed a heck of a lot more than Apple. Apple has been a big factor in AAC adoption due to iTunes, but that doesn't mean they have that kind of power with any other market niche. Steve Jobs' comment about Flash didn't make any change in the Flash vs HTML5 war at all, and the impact of Apple's stance regarding Flash on iDevices has only been to slightly accelerate an existing trend.
You rant and rave about how Apple is God and then you accuse everybody else of having drunk the Koolaid? Go get your head examined.
Then verify the cert and accept it permanently. ie Get your certs in order. Do you complain about SSH yammering about changed certs too? The warning is there for a good reason.
There's a really simple way to stop the WinRAR evaluation period notice.
Sauce of milk to table three.
The issue is, you cannot accept a cert from an IP that had a different cert accepted before. You get sec_error_reused_issuer_and_serial and that's the end of the line until you delete the previous cert. I would have no problem if I could accept the changed cert like in SSH!
It hasn't "automatically blown up" extensions since Firefox 10, back in January 2012.
I've just about had it with Firefox. FF15's automatic update again broke at least one of my essential add-ons (Tabkit). Furthermore they have made it nearly impossible for a reasonable user to figure out how to downgrade. Mozilla's development behavior is reprehensible--it is reckless to repeatedly break API contracts with every release as they have. Their management needs to read a book on responsible API development. I am so ready to dump FF as soon as someone else develops a hierarchical tab plugin for an alternate browser.