Slashdot Mirror


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.

34 of 393 comments (clear)

  1. Flash freezing by Myria · · Score: 4, Interesting

    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
    1. Re:Flash freezing by sl4shd0rk · · Score: 5, Funny

      "Fixing" Flash properly is beyond the capability of mere mortals.

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    2. Re:Flash freezing by Anonymous Coward · · Score: 5, Funny

      "Fixing" Flash properly is beyond the capability of mere mortals.

      The only way to fix Flash is to not install it.

    3. Re:Flash freezing by MagusSlurpy · · Score: 5, Informative

      Flashblock fixes the problem with Flash freezing. If I could marry it, I would.

      --
      My sister opened a computer store in Hawaii. She sells C shells by the seashore.
    4. Re:Flash freezing by Tough+Love · · Score: 4, Insightful

      Did they fix Flash freezing all the time, or is that Adobe's fault?

      Adobe fixed it by end-of-lifing Flash. Thanks Adobe.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  2. SILENT updates? by courcoul · · Score: 5, Insightful

    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.

    1. Re:SILENT updates? by Anonymous Coward · · Score: 4, Insightful

      Uh, turn it off?

      If your managing multiple computers, PLEASE tell me you know how to turn these sorts of features off.

    2. Re:SILENT updates? by Kethinov · · Score: 5, Insightful

      It's a default, not a mandate. If it doesn't benefit you, like it benefits the vast majority of Firefox users, then turn it off, FFS.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    3. Re:SILENT updates? by Pieroxy · · Score: 4, Informative

      You know you can disable that on Chrome, right? It's not even complicated. Here is a guide for the administrators.

      I'm sure you can also disable it on Firefox as well.

      There's no need to put them in the bin at all, at least not for that reason.

    4. Re:SILENT updates? by characterZer0 · · Score: 4, Insightful

      If you are managing multiple computers, PLEASE tell me the end users do not have write access to the browser executables in the first place.

      --
      Go green: turn off your refrigerator.
    5. Re:SILENT updates? by Cro+Magnon · · Score: 4, Insightful

      Until an update breaks something, and you don't even know Chrome is what updated.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    6. Re:SILENT updates? by Obfuscant · · Score: 5, Insightful

      Chrome has been doing them since, like, forever. I think it's fantastic, personally. I dont want the browser to nag me when it's time to update. Just do it...

      You probably also don't have 100 computer semi-literates using Chrome for mission critical applications that will all call you at the same time when those mission critical apps stop working.

      Automatic updates are fine for people who don't care if the program stops working for some unexplained reason, or who can either debug the problem themselves or put off finding a solution until they have some free time. Or for people who make a living off of debugging other people's computer problems.

      Automatic updates are dangerous for high reliability systems, mission critical applications, or anything that is supposed to run unattended. Anyone who has worked in IT for any length of time will have memories of when some program decided to update itself and made itself fail. (E.g., "Firefox has detected that the following plugins are incompatible with the current version and disabled them:")

    7. Re:SILENT updates? by webheaded · · Score: 4, Insightful

      If needing a small guide on how to do something makes it "complicated" then you shouldn't be an IT administrator.

      --
      "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
    8. Re:SILENT updates? by msimm · · Score: 5, Informative

      Then, as a admin: about:config app.update.auto = false

      --
      Quack, quack.
    9. Re:SILENT updates? by LordLimecat · · Score: 4, Interesting

      Automatic updates are dangerous for high reliability systems, mission critical applications, or anything that is supposed to run unattended.

      ....Which is why in those situations you set the preference to disable auto-updates, and push that out via GPO.

      Seriously guys this isnt rocket science.

  3. Re:DOM inspector by royallthefourth · · Score: 4, Funny

    They've got to save memory somehow, you know!

  4. Where is 64-bit version? by Spy+Handler · · Score: 4, Interesting

    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.

    1. Re:Where is 64-bit version? by daremonai · · Score: 4, Interesting
      They do make 64-bit versions for Windows and Linux as part of the nightly builds. There are also a couple of projects which make "optimized" versions of some of these - Pale Moon (palemoon.org) and Waterfox (waterfoxproject.org).

      The biggest issue with the 64-bit versions is that they only run 64-bit plugins, unless you use something like nspluginwrapper (nspluginwrapper.org).

    2. Re:Where is 64-bit version? by Anonymous Coward · · Score: 4, Informative

      The biggest issue with the 64-bit versions is that they only run 64-bit plugins, unless you use something like nspluginwrapper (nspluginwrapper.org).

      That is out of date information. The 64-bit builds (Waterfox & Pal Moon) are compatible with all standard 32-bit extensions.

  5. ESR Releases by Kalak · · Score: 4, Informative
    --
    I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
  6. This isn't a bug tracker by MrEricSir · · Score: 4, Insightful

    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."
  7. Re:High Res 3D Gaming?? by fa2k · · Score: 5, Funny

    Oh please no! High-res 3D "punch the monkey ads" :(

  8. Re:Old story, or something new? by Stalks · · Score: 5, Informative

    Open a lot of windows and tabs and see for yourself.

    I do. Daily. 100+ tabs open is not uncommon. Firefox hasn't crashed for years. The rest of your comment is OffTopic.

  9. The summary missed the real headline feature! by jensend · · Score: 5, Interesting

    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.)

    1. Re:The summary missed the real headline feature! by jensend · · Score: 4, Insightful

      No codec rules the market forever. You might as well have been saying "dude, mp2 rules both audio and video, give it up" fifteen years ago, or "dude, audio is MP3 and video is DIVX and that is that" nine years ago.

      The MPEG cartel doesn't believe you either; they've been rushing to get new codecs together (USAC/Extended HE-AAC, H.265).

      This time they were beat to the punch. Opus significantly outperforms MP3 and AAC even at their strong points, and MP3 and AAC are very poor for low-bandwidth use and zero use for low-latency communications. USAC is late to the party, high-latency, and doesn't match Opus's quality.

      Opus may not totally displace MP3 and AAC for music player use, but it will gain a place there, just as AAC did, and in many of the markets it competes in- especially low-latency Internet audio- there is no well-established competitor.

  10. Re:Old story, or something new? by Tough+Love · · Score: 4, Interesting

    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.

    At the moment it's a tie between Firefox and Chrome on that front. I normally run both Firefox and Chrome because both of them will die after some number of days of heavy tab usage (100+ tabs). Chrome has this nasty, nasty habit of forgetting your previously open tabs with no way to recover them, if for some reason it crashes again before you hit the recover button. Which is pretty common actually, for example if you reboot a couple of times. (Embarassing bug! What's up with you smart people who totally own the Chrome project?) Furthermore, if you accidentally hit the "start" button instead of "recover" it's not game over for your Firefox tabs, you can get them back just by renaming a file, or you can archive those tabs just by copying that file if you want. If there's any way to do this in Chrome, I haven't found it. For these reasons, and also Chrome's annoying insistance on forcing you to save content to disk before opening it, Firefox is my primary browser for real work and Chrome is my throwaway browser.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  11. Re:Old story, or something new? by Martin+Blank · · Score: 5, Informative

    Having run into memory problems repeatedly for years, Firefox 15 is shockingly better at memory management. They completely change the model they used to help clean up after add-ons that don't clean up after themselves and very few of them have had to be fixed to work with it. Memory usage for me has been cut by more than half.

    Mozilla also went out of its way to make the updater service run with as few rights as possible with code that revokes rights that it does not need. There were about three dozen permissions explicitly dropped when it was first developed around FF12. That number may have changed slightly but it's still a long list.

    --
    You can never go home again... but I guess you can shop there.
  12. Re:Old story, or something new? by Hatta · · Score: 4, Informative

    Crash? No. Come to a complete stop for 10 seconds while doing nothing more but scrolling? Yes.

    --
    Give me Classic Slashdot or give me death!
  13. Re:Next... by Hatta · · Score: 5, Informative

    Why are you using WinRar when 7zip exists?

    --
    Give me Classic Slashdot or give me death!
  14. Re:Old story, or something new? by Anonymous Coward · · Score: 5, Interesting

    What you describe is solely due to Firebug, and it's kind of a side-effect of it's features, not truely a bug that should be resolved.

    I would recommend you simply run 2 firefox sessions.

    Setup firefox with 2 profiles
    - keep the Default profile for your regular browsing, enable day-to-day addons like adblock, pretty theme, no firebug)
    - Create a development profile, enable firebug and the like, different homepage, no adblock etc, firebug enabled

    Alter the Shortcut(s) on your desktop so you have 2 firefox shortcuts, one starting with the default profile /-P default/, and the other one automatically using the developer profile (also use the no-remote commandline switch for this one).

    Now you simply have 2 firefox sessions, the developer one has a seperate (boring) theme so its easy to recognise and you can reboot it whenever you feel like it. The default profile has your regular browsing tabs and you can leave this running for months (i do, never any probs). Whenever you click a hyperlink in an external application they will all open in your regular browsing session (even if that firefox wasnt running yet) due to the no-remote flag on the developer shortcut.

    It might take you a few days to get used to doing your developing in the seperate browsing session, but you'll be used to it after that and you'll love it. I do web development myself aswell and use a similar setup. Some additional benefits:
    - I love adblock/noscript/etc for regular browsing sessions, and now that my development is done in a seperate session (without those addons) i no longer have those weird situations where i add stuff to a site i'm working on and it doesnt show due to being adblocked.
    - If you manage to do really wicked shit during development and cause a race condition or browser crash or the like (not likely for regular HTML/JS stuff, but start messing with native client, vrml, plugins or other less common parts and it can happen), your regular browsing session doesn't get affected.
    - My regular profile has Google as homepage, my development profile has my current project as homepage
    - I spend a lot of time everyday inside my browser (like most ppl here), so i like to tweak every little thing to my taste, having seperate profiles means my development profile can remain mostly "factory default" eliminating the chance that some weird shit i did to firefox is having an effect on the page im developing.

  15. Re:Old story, or something new? by Anomalyst · · Score: 5, Funny

    mail me the 1000 bucks for a new laptop asshole

    Your laptop has an asshole?
    What's wrong with it?

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  16. Re:Works fine for me by Khopesh · · Score: 4, Informative

    GP said

    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?

    I would be very surprised if there were not. Chrome lets you turn it off. I'm sure if you use Iceweasel (the Debian Firefox derivative), this wouldn't be a problem (updates are managed by apt). There are third-party efforts like IceWeasel for Windows and Porting Icecat on Mac Using Fink (IceCat is the GNU port of Firefox, sharing quite a bit (even the name, originally) with Iceweasel), but they're horribly out of date.

    You said

    I just updated Firefox between my "Flash freezing" post above and this post here, and I didn't have to log into Slashdot again.

    Slashdot works because its cookies do not expire with the session. Any cookies that expire with the session will be expired by a browser upgrade. This is because "resuming" a crashed or otherwise saved session isn't actually resuming, it is reopening to the browser's best ability. This does not include session cookies for security reasons.

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  17. Re:Old story, or something new? by ezakimak · · Score: 5, Funny

    Sounds like it has a case of memoroids!

  18. I Love Firefox by Zoxed · · Score: 4, Insightful

    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.