Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Firefox 3.0 Preview

Posted by Zonk on Fri Mar 30, 2007 03:32 PM
from the hey-there-paradiso dept.
Brian Heater passed us a link to a PC World preview of the upcoming Firefox 3.0 release. In addition to the usual smoother UI, bug fixes, and feature updates, Firefox 3.0 will introduce several new components that should expand offline Web application functionality. The inclusion of DOM Storage, an offline execution model, and synchronization should all work together to allow for wider adoption of software like Google Apps at the end-user level. "As the breadth and depth of the competing applications expand, perhaps Microsoft's 90-percent stranglehold on the preinstalled and post-PC-purchase installation suite market will loosen, if only a bit. Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision." The piece covers more than just the new functionality, of course, and should be of interest to anyone looking forward to 'Gran Paradiso.'
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • What I hope it has (Score:5, Insightful)

    by Anonymous Coward on Friday March 30 2007, @03:35PM (#18548849)
    1. Let me stop the damn animated gifs and flash things with the "stop" button like the old Netscape let me.
    2. Smaller memory footprint.
    3. Let me stop sounds/music with the stop button.

    Otherwise I like the product.
  • And it passes ACID2. (Score:3, Informative)

    by LWATCDR (28044) on Friday March 30 2007, @03:37PM (#18548883) Homepage Journal
    The latest build that I got of Firefox 3 did pass ACID2. Another step forward for standards. Now if we can drag IE there.
    Oh and first post.
    • by kinglink (195330) on Friday March 30 2007, @06:59PM (#18551217)
      Applaud it passes Acid 2 compatibility but don't expect it or demand it. Acid2 is NOT a standard. Acid is a really poorly written page with many issues or features developers want including error checking in CSS. Acid2 finds out if a browser can correctly interpret the errors for instance.

      Personally I hope no one passes Acid 2 for one reason. It enables people to write poorly designed webpages. If you're going to write a web page do it correctly or not at all. Expecting a browser to fix your stupid errors shouldn't even be an option.

      It's good Firefox 3 passes the acid test but who cares. It is better working than it was for poorly written pages. I'd much rather choose a lighter weight browser than a bloated piece of software that supposidly works with "Everything" no matter how much of a screwup the web designer was. One of the reasons I avoid IE7 like the plague.
      • by Excors (807434) on Friday March 30 2007, @07:17PM (#18551403)
        Acid2 is only testing the error handling that is required by the standards – it is necessary that browsers support the error handling properly so that future standards can extend the language in a backward-compatible way. To a browser that was written to support CSS2, pages that use CSS3 will look like invalid nonsense; but since CSS defines the error handling, CSS3 can be designed so that it will fall back gracefully for users who only support CSS2 (and even CSS1), and it will be relatively painless to adopt the improvements. That's why it's important to specify and to test the error handling.
  • by FrankSchwab (675585) on Friday March 30 2007, @03:37PM (#18548887) Journal
    Is there anyone other than me who wants my browser to just be a browser?

    Why do I have to browse the web on something that wants to be an applications platform, an office suite, a local filesystem browser, and a dessert topping? Don't you remember that the original advantage of the Firefox browser was that it was smaller, faster, and more secure than IE (because it didn't include things like ActiveX)?

    What happened? /frank
    • by BKX (5066) on Friday March 30 2007, @03:49PM (#18549029) Journal
      At first, I wanted to agree with you, but after careful consideration, I do not. The web-apps feature that the article spends three pages on is really a useful browsing feature whose time should have come ten years ago: offline browsing. The only difference is that now that they've extended offline browsing to work well with newer things like DHTML and added in an API so that web-pages can better control it. A side-effect: better support for webapps. Does this mean that Firefox is getting bloaty? Not really.
      • by Colin Smith (2679) on Friday March 30 2007, @04:14PM (#18549333)

        Does this mean that Firefox is getting bloaty? Not really.

            PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
          5373 colin 15 0 246m 71m 23m S 18.9 16.3 14:08.68 firefox-bin


        Seems pretty big to me. Konqueror is a fraction of that size.
         
        • by Anonymous Coward on Friday March 30 2007, @05:37PM (#18550375)
          3/2 is a fraction.
        • by Anonymous Coward on Friday March 30 2007, @05:46PM (#18550481)
          Even if we consider the poster a credible source...

          The parent post gives numbers without context of any kind. We do not know what version of Firefox is being used. We do not know how many and which extensions are being used. We do not know how many concurrent windows and/or tabs are in use. We do not know what URLs or files Firefox has been asked to open. Without this information, we cannot reach any actual conclusions, as these could be perfectly reasonable values for any browser, depending on the tasks the browser was asked to accomplish.
    • Re: (Score:3, Insightful)

      Firefox isn't an office suite because of offline storage any more than it's a photo gallery because it can display images or a calculator because it can do math. They are all features that allow web pages and extensions to do interesting things that the browser itself does not.
    • Re: (Score:3, Informative)

      you mean you're looking for the web, only the web? [wikipedia.org]

      yes, i remember the time you're talking about, the time when i considered firefox just a Galeon clone with crapping tabbing.
    • Re: (Score:3, Interesting)

      Is there anyone other than me who wants my browser to just be a browser?

      Why do I have to browse the web on something that wants to be an applications platform, an office suite, a local filesystem browser, and a dessert topping? Don't you remember that the original advantage of the Firefox browser was that it was smaller, faster, and more secure than IE (because it didn't include things like ActiveX)?

      What happened? /frank


      Short answer? Firefox is now competing against IE rather than just being a fork of Mozil
    • by Excors (807434) on Friday March 30 2007, @04:14PM (#18549335)

      If you want Firefox with its original advantages and just its original features, why not use the original Firefox? Meanwhile, those who can benefit from the new technology will do so.

      The only reason I can think of is that the old versions have unpatched security problems, so you'll want to upgrade after they're unsupported – but if you want the Firefox developers to stop adding new features, they're not going to still fix the security problems, they'll just move to more interesting and worthwhile projects and Firefox will die. Firefox has inertia now – and the whole web is gaining inertia, after stagnating during IE6's dominance, with even the W3C restarting realistic work on HTML [w3.org] – so it would be a waste if it didn't continue to grow and change.

      In any case, they are planning [mozillazine.org] to make future versions of Firefox faster and more secure and make the code less crufty, with better C++ usage and a better garbage collector to fix memory leaks and a new JavaScript VM. And Firefox is still only a 6MB download – it's not exactly the heaviest of programs you'll ever download.

        • by sumdumass (711423) on Friday March 30 2007, @05:19PM (#18550169) Journal
          It looks like a lot of people will support a fork. Firefox 3 will only support 2000/cp or better. There are quit a few people still using 98 and I have no plans on upgrading my computers because of firefox.

          With this rush to be like IE and all, I'm wondering how long until Linux or other OSes are no longer supported either. It could be possible that they start limiting that to only the latest version of windows managers and kernels too. It would bring an interesting development around. Still I see the need to keep support for older platforms as well.
    • Re: (Score:3, Informative)

      Yes, you're not alone....

      I use Firefox 2.0.x at work, because it was what came out when I started working there. At home, I am faithful to the 1.5.x range. Why? Because Firfox 2.0.x is noticable slower, the interface is... let's say, not as good as the FF 1.5.x interface. Even now, when I install Firefox for someone, I'l more likely to take the 1.5.x branch than anything else.

      I hope that Firefox 3 goes back to the roots...

      • Re: (Score:3, Interesting)

        Try reading Slashdot with a 199x era web browser. I doubt it will work very well.

        Works fine in Lynx.
  • by Channard (693317) on Friday March 30 2007, @03:42PM (#18548937) Journal
    The biggest problem I had with Firefox was that it would take more and more memory as you opened more pages, and despite trying a few things there seemed to be no limit to how much memory it would take. And it didn't release the memory until you actually closed the program and opened it again. So you could open 12 pages, close all but 1 and it'd still be using the memory equivalent to those eleven closed pages.
    • by daeg (828071) on Friday March 30 2007, @04:23PM (#18549459)
      You can help curb it by adjusting "browser.cache.memory.capacity" in about:config. It's in KB, so a value of 30000 means 30,000KB or roughly 29MB.

      View: about:cache to see your current cache/memory status (click the links for further details).

      Also note that the setting doesn't entirely stop the "runaway RAM", but it can greatly curb it. If you only view a few pages a day and use your back/forward a lot, I don't recommend changing it. However, if you, for instance, do a lot of Google searches and visit hundreds of different sites a day, dropping that setting can greatly reduce your memory usage. If you are restricted to only a few sites, your RAM shouldn't go too high anyway.

      Most of them aren't leaks. Although I think there have been a few leaks regarding plugins, but I'm too lazy to go look it up.
      • Re: (Score:3, Informative)

        You can help curb it by adjusting "browser.cache.memory.capacity" in about:config. It's in KB, so a value of 30000 means 30,000KB or roughly 29MB."

        That setting for browser.cache.memory.capacity [mozillazine.org] would cause Firefox 2 and Firefox 3 to consume more memory than the default setting, as long as you have less than 4 GB of RAM installed. Let's stop spreading misinformation about Firefox memory usage, please.

    • by bunratty (545641) on Friday March 30 2007, @04:31PM (#18549581)

      And it didn't release the memory until you actually closed the program and opened it again. So you could open 12 pages, close all but 1 and it'd still be using the memory equivalent to those eleven closed pages.

      Although Firefox does have memory leaks, what you're describing is far worse than any confirmed memory leak. Perhaps what you're seeing is that memory use reported by the operating system is not going down when you close tabs, but Firefox is at least releasing and reusing memory internally. If what you describe was really what most Firefox users experienced, most users would not be able to use Firefox for more than a few hours before they would have to restart it. There's no way Firefox could get the 14% usage share it has today with such a serious memory problem.

      In summary, Firefox does have some memory leaks, but it doesn't leak anywhere nearly as badly as you're describing for the vast majority of users. For most users, it takes many days of use before memory leaks become readily apparent by looking at memory usage numbers alone. The real memory leaks are far more subtle than what you describe, and usually require some sort of memory leak detection tool [squarefree.com] to track down.

      • Re: (Score:3, Insightful)

        I think he is describing the cache thing were Firefox caches parts of the page to make loading the next pages faster and to navigate between back and forth faster.

        I have seen the same or similar features. It appears that Firefox loads this and adjust the number/amount used based on the 12 pages and then doesn't resize it for a while later. It is annoying as hell on my limited XP system. It causes everything to slow immensely because it takes what was just enough memory and makes it not enough if you open 12
              • by SirTalon42 (751509) on Friday March 30 2007, @08:12PM (#18551849)
                Except 100 MB isn't normal for most browsers. I've had a Konqueror session open for around 17 days now (visiting lots of web pages in that time), and lets see the memory usage... 65,120 RSS! Thats Konqueror from KDE 3.5.6 on SuSE 10.1. 2 tabs are open right this second in that instance (neither very complex sites right now since I'm reading about printing to the computer's screen by using the VGA controller).

                For comparison I just opened Firefox (2.0 or something, listed in about as "Gecko/20061023 SUSE/2.0-30 Firefox/2.0") and it opened to http://www.opensuse.org/ [opensuse.org] (default home page, I haven't customized or tweaked FF at all). The memory usage after letting it settle? RSS is 47,420! Lets just hope it doesn't rise too much (for comparison a newly started instance of Konqueror uses 28,888 RSS).

                Now lets visit a few sites: Just /.'s front page and we're at 50,460, thats reasonable since /.'s page is much more complex than the opensuse gateway page. Open 4 articles and set it to show all comments (note, I'm not logged in so its not the javascripty version, just the pretty much static HTML) and we're at 62,516 RSS. Lets close all those new tabs and move the original to about:blank... Memory usage is now 61,852 RSS. It went down some, but didn't give back all the memory.

                Now lets try the same thing with digg (without restarting Firefox): Just the main page on digg and we're to 62,296 RSS. Lets open the current top 4 articles in new tabs and see what we go to... and now we're to 69,452 RSS, lets close those tabs and move the original to about:blank again... 69,412 RSS.

                Lets go back to /. and pretty much repeat the same thing and see how the memory usage goes... Just the main page and we're to 71,096 RSS. Lets open those same 4 articles and set them to -1 comments and see what we end up at... RSS is now up to 71,384, not as big of a rise as the previous time, but it did still go up (looks like maybe it replaced the old pages in cache, which would be a good thing and the slight increase could be explained by new comments).

                Now lets go to about:blank then try something a bit different... RSS dropped down to 71,004 which is good. Now the different part, lets load lwn.net in the first tab, and in new tabs linux.com, sourceforge.net, planetkde.org, planet.gnome.org, and planet.mozilla.org. RSS is now to 79,432. Lets close all but the original tab and send that to about:blank. RSS is now to 77,088, it went down again which is good.

                Lets try the same thing but another set of sites: original tab is amazon.com, new ones are ebay.com, bbc's site, cnn.com, google news, weather.com and wired news. The results of this one is a bit different than previous times, RSS has risen back to 77,148. Maybe we've hit a limit of how much Firefox is using? Lets close all but the original and go to about:blank again... RSS is now 75,692, dropped even more this time.

                Lets go back to digg.com and see what it does... RSS is 75,962, exactly the same. Looks like its recycling some of its own memory (or loading the page entirely from cache). Now to open 4 articles. RSS has risen to 80,540. Lets close those and go to about:blank yet again. RSS is 80,308. Dropped some, but only a tiny amount. Lets go back to Amazon.com and search for 'operating systems design and implementation'. RSS is now 80,480, a slight rise. Now lets open Mr. Tanenbaum's books in a new tab (the 3 top results). RSS is now 80,552. Another tiny rise. Close those tabs and go to about:blank. RSS is now 80,488, a slight drop.

                Its nice to see that in my little test the RSS didn't just skyrocket, but Firefox is still using more memory than the instance of Konqueror that has been open for 17 days (and has opened many more websites including lots of slashdot articles using the ajaxy version of the site). In case anyone is wondering: my machine has 1.25 GB of ram, and the total memory usage never passed 50% on my sy
    • Re: (Score:3, Insightful)

      by Anonymous Coward
      What difference does that make? Is this memory not being freed when you need it for other applications?

      I really don't understand this obsession with free memory. Your RAM should be close to full at all times if you are at all interested in performance. You just dump cached information if you actually need more memory for something else. The days of DOS are long gone.
  • by thisisauniqueid (825395) on Friday March 30 2007, @03:43PM (#18548945)
    The biggest performance hit in Firefox seems to be to do with the fact that the UI is multithreaded (as is the JS engine). Is there any chance this is going to be addressed in Firefox 3? Using a single-threaded browser in a multicore environment is painful, especially when working with many tabs at a time.
      • Re: (Score:3, Insightful)

        See the third comment down in that thread.

        Having a single thread will kill your GUI performance the moment you do anything complex.

        I know that this is a generalization, but users do not like an unresponsive GUI. Yet, if there's only one thread, the same thread that's running the GUI is doing any calculations and other operations that are going on.
      • Re: (Score:3, Informative)

        Threads may not be the end all, but they might help performing several tasks at once better. I've seen firefox stop responding for a few seconds more than once because one tab was loading something. Of course my other tabs, though rendered completely, were left unusable because of the single threaded nature of firefox.
  • Screenshots (Score:5, Informative)

    by homm2 (729109) on Friday March 30 2007, @03:43PM (#18548951)
    Screenshots available here [mozillalinks.org].
  • light and nimble? (Score:5, Insightful)

    by ClosedSource (238333) on Friday March 30 2007, @03:53PM (#18549077)
    "Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision"

    Despite the alleged lightness and nimbleness of web apps, they're still slower and more unreliable than native apps, when they work at all.
  • by Anonymous Coward on Friday March 30 2007, @04:19PM (#18549409)
    "Then, too, if Windows Vista is any indication of what lies ahead, the company's software will continue to require ever more awe-inspiring hardware--a far cry from the light and nimble Web-based applications Mozilla engineers envision."

    Firefox, light and nimble?
    Jebus, the memory footprint on that thing is far, far beyond ridiculous at this point, not to mention noticibly larger than even IE7's memory requirements.

    And even ignoring that, you're comparing Firefox to Vista. I should bloody well hope it's light and nimble in comparison, unless, of course Firefox 3 aims to be a whole operating system.

    Furthermore, Vista actually has fairly reasonable hardware requirements if you turn off all of that fancy GUI stuff. People forget that not only can all those flashy things be turned off, but you can painlessly swap out the explorer shell in and of itself. The comparison is outright stupid. Noone claims that Linux has obscene hardware requirements on the basis that you'd need a decent cpu/ram/gpu to run XGL/Compriz/Beryl or whatever, why should Aero be any different, you don't have to use it. The only difference is that Aero is included in the default install.

    I understand that this is slashdot, and we never pass up a chanceto take a shot at Microsoft or Vista. But seriously, this has gotten to the point of sheer stupidity, and hipocracy: Id someone were to make a completely uneducated, false claim about Linux, it'd be followed up by a few dozen posts crying bloody murder, yet, now, because its ashot at Vista, its suddely okay to make completely asinine claims that in no way at all intersect with reality at any point whatsoever?

    No wonder there's all this talk about Linux's superiority, and Firefox's superiority, and [random OSS app here]'s superiority, people have absolutely no clue about the competition. At least have a basic grasp on the competing broducts before making these comparisons. Know thine enemy and all.

    I could swear Sun Tzu turns a full rotation with every other post here.

    Yeah, yeah, -1 flamebait, whatever.
  • Not PC World (Score:4, Informative)

    by MSTCrow5429 (642744) on Friday March 30 2007, @04:21PM (#18549431)
    It's PC Magazine. Fact checking, anyone?
  • by SeaFox (739806) on Friday March 30 2007, @04:35PM (#18549621)
    I'd much rather see Thunderbird 2.0 get released. I thought Mozilla was going to try and have the development of the two projects a little more in sync than this.
  • by Ant P. (974313) on Friday March 30 2007, @04:52PM (#18549851) Homepage
    Whoever decided it was a good idea to add animated PNG support to the core instead of making it a plugin is clearly smoking crack.
  • by Animats (122034) on Friday March 30 2007, @06:10PM (#18550735) Homepage

    Too much in the browser, again. It's a browser. Not a "platform". We went through this already, with Mozilla, which had to be chopped down to provide a browser of manageable size. The Firefox crowd is repeating the mistakes of Mozilla and Internet Exploder. We don't need this.

    In Firefox 2, there's already too much bloat. Saving images of pages hogs memory, and didn't visibly improve performance.

    The project seems to have been captured by the "browser as a platform" people again. Nobody cares about XUL, people. All users want is a browser.

    In a few years, all web pages will have to work on the minimal browser comes with the OLPC machine. The OLPC is going to force computing to go on a much-needed weight reduction program.

  • Nice trolls (Score:3, Funny)

    by Anonymous Coward on Friday March 30 2007, @06:32PM (#18550945)
    Noez mah firefox uses 5 more MB than Opera!

    Stop the Fucking trolling, firefox does not ever use more than 100 MB, you may wish to friging update yourself

    Also whatever bad thing you have to say about firefox consider:

    • You are not a FUCKING WEB SPIDER, you do not need to open 100 tabs at once, the internet is made to be read so it doesn't make any sense to ever have more than 5 tabs open, seriously. If you are used to 10 tabs, you are not a 1337 HAXORz you are a MORON!
    • Opera is still a gay browser with no real life functionality that is not truly free
    • Konqueror is still useless and no cross platform
    • Safari and IE are still shit
    • If you want light weight browsing do the world a favor and : Kill yourself or use a text-mode browser
  • by aliens (90441) on Friday March 30 2007, @07:56PM (#18551725) Homepage Journal
    What exactly are you saving that RAM for? True love?