Slashdot Mirror


Firefox 3 Beta 3 Officially Released

firefoxy writes "Mozilla has officially released Firefox 3 beta 3. This release includes new features, user interface enhancements, and theme improvements. Ars Technica has a review with screenshots. 'Firefox 3 is rapidly approaching completion and much of the work that remains to be done is primarily in the category of fit and finish. There will likely only be one more beta release after this one before Mozilla begins issuing final release candidates.'"

75 of 337 comments (clear)

  1. Adding bookmarks by Ctrl-Z · · Score: 2, Informative

    In nightly builds that have been released since the beta 3 code freeze, the bookmark process has been refined further. When the user bookmarks the page by clicking the star icon in the URL bar, the browser will inform the user that the page has been bookmarked... I've been using nightly builds for the past month or two, and this is not what I am seeing right now. I only see that box pop up if I double click the star.
    --
    www.timcoleman.com is a total waste of your time. Never go there.
    1. Re:Adding bookmarks by The+MAZZTer · · Score: 4, Informative

      Not that box, apparently there was a notice that appeared when you clicked the star to let you know what the star did (that the page had been bookmarked)... however the notice was both added and removed in nightlies between b2 and b3 (guess it ended up being more annoying than helpful).

  2. acid 2? by TheRealZeus · · Score: 2, Interesting

    ...does it pass?

    1. Re:acid 2? by Anonymous Coward · · Score: 5, Informative
      Yes, Firefox 3.0 passes Acid 2.

      I'm hoping that they bring forward Tamarin support in Firefox. Any chance of getting fast javascript before Firefox 4?

    2. Re:acid 2? by Asztal_ · · Score: 3, Informative

      No, not really. ActionMonkey (the project integrating Tamarin/Spidermonkey as part of Moz2) is not ready yet by a long way. According to the "old" timeline, though, there should be a Firefox 4/Moz2 alpha out in Q2 2008 (though I'm not sure I'd trust any timeline from Mozilla, old or new ;-)

      http://wiki.mozilla.org/JavaScript:ActionMonkey
      http://wiki.mozilla.org/Mozilla_2

    3. Re:acid 2? by xwipeoutx · · Score: 2, Interesting

      Well, it mostly does - try dragging the eyes while playing a youtube video. The video stops.

  3. Re:So... by The+MAZZTer · · Score: 5, Informative
    http://www.squarefree.com/burningedge/releases/trunk-for-firefox-3.html
  4. Most plugins aren't working yet... by Anonymous Coward · · Score: 4, Informative

    Although if you have a mac, be sure to install the proto theme. Although if you have a mac, you also should try the latest Webkit build too. Its ridiculously fast.

    That is all.

  5. Extensions by Midnight+Thunder · · Score: 4, Insightful

    Looks good. All we need now are for the extension developers to make their extensions Firefox 3.0 friendly.

    --
    Jumpstart the tartan drive.
    1. Re:Extensions by NickCatal · · Score: 4, Insightful

      Exactly! You would think there would be some 'legacy plugin support' for people to enable if they so desire. I don't know that all of my plugins are being actively developed, and I cannot stand this version of Firefox on OS X for much longer (the beta is much more stable, but no plugins work)

      --
      -nick
    2. Re:Extensions by Buran · · Score: 5, Informative

      I get them to work by setting extensions.checkCompatibility to false.

      A few still refuse to work, but most do.

      Now, can someone tell me how to keep my bookmarks always sorted by name? The two extensions I know of that do this job ignore my "don't check compatibility" instructions and still refuse to show up in the menus.

    3. Re:Extensions by omeomi · · Score: 5, Informative

      Exactly! You would think there would be some 'legacy plugin support' for people to enable if they so desire.

      There is. Install the Nightly Tester Tools plugin. It adds a "Make All Compatible" button in your Add-ons dialog that does pretty much just what it says.

    4. Re:Extensions by jaxtherat · · Score: 2, Interesting

      Crazy though, why not just use Opera?

      --
      http://www.zombieapocalypse.tv/
    5. Re:Extensions by Christophotron · · Score: 2, Interesting
      Case in point: My university's primary web portal (http://my.lamar.edu) that every student is REQUIRED to access is totally unusable in ANY browser other than IE, Firefox, or Safari. This includes official university email, financial aid, course registration, online classes, and bill payment.

      If you run Linux and your computer is too slow to run Firefox, you are SOL.

      You are warned of this as soon as you visit the site in an unrecognized browser. Luckily, they let you continue and try to log in anyway, but you soon discover the truth of their warning. Opera/Konqueror users are greeted with "We are experiencing technical difficulties. Please try again later."

      Don't even bother trying to view it in a mobile browser. Well, I suppose you can get through to a garbled version using the mozilla-based Minimo 0.2 if you can stand to wait long enough.

      Actually after thinking a bit it dawned on me to try a false user agent in Opera. I managed to get through to my email. WTF?! Ignorant web developers piss me off.

  6. Is it faster? by garcia · · Score: 3, Interesting

    I remember when Firefox first started it was meant to be a faster and more secure replacement for IE. Well, the longer I have been running it (many of you know that I was probably the last Slashdot IE6 holdout for various reasons) the more I realize how slow and awful it can be -- especially the last few versions.

    Now, I haven't run the new beta but I looked through the article and some of the past ones that have come up and noticed all this crap about theming, new features, etc, etc, etc but nothing really talks about how much faster it is and how much less memory the program consumes -- especially when it's been open for more than 24 hours on XP.

    So, are they going to go back to light, tight, and fast instead of this feature bloat that seems to have prevailed? Yes, it's nice to have bells and whistles but I think that it's just as important to have a browser that doesn't require me to close it and reopen it so that my machine doesn't grind to a halt every other day if I don't.

    1. Re:Is it faster? by The+MAZZTer · · Score: 4, Informative

      FF3 is loads faster than FF2. I find that most slowdowns in FF2 were caused by extensions, but FF3 loaded with extensions is just as fast as FF2 in safe-mode. Which is fast.

    2. Re:Is it faster? by QuantumG · · Score: 5, Interesting

      While you're asking for it to be "faster", other people are asking for a smaller memory footprint.. considering that most performance issues in a browser are related to caching, they can't please all the users all the time.

      --
      How we know is more important than what we know.
    3. Re:Is it faster? by PhrostyMcByte · · Score: 3, Informative

      Assuming this is a compile from the main trunk, memory usage should be better in this for Windows users. A week ago a ported version of FreeBSD's malloc was checked in. This has much less fragmentation compared to Windows' low-frag heaps which should result in less memory used over time and slightly better performance.

    4. Re:Is it faster? by Stan+Vassilev · · Score: 4, Interesting

      While you're asking for it to be "faster", other people are asking for a smaller memory footprint.. considering that most performance issues in a browser are related to caching, they can't please all the users all the time.

      Actually, the perceived performance issues of Firefox mostly stem from the fact it's a single-threaded architecture running on a JavaScript+XML interpreter (XULRunner).

      Extensions, which basically "patch" themselves into this single-threaded synchronous engine, often exacerbate the problem too.

      All XUL applications seem to share this slow response / performance problem, other popular ones exhibiting the same issue being Joost, Miro, SunBird.

      However this issue is so deeply ingrained in XULRunner, that I hear misguided excuses all the time, such as "it's about the RAM cache / CPU usage balance", which, oddly enough, no other major browser suffers from (I use all on a daily basis as a developer myself).

      About when we'll see improvements: most likely starting with Firefox 4, which is to completely replace the current JS engine, SpiderMonkey, with the one in Flash 9 (codenamed Tamarin), which compiles to machine code before execution, instead of being interpreted from opcodes.

      We'll hopefully see some threading too (one thread for the main UI and one per tab at least), although the lead Mozilla developers have some quite irrational fears of multi-threaded architectures.

    5. Re:Is it faster? by Christophotron · · Score: 2, Interesting

      IMO, no, it is not faster. It is just *better*. I never used firefox because I perceived it to be faster than IE6 or IE7. It just supports a crapload more features that I use every day and have grown used to. But it's true: firefox is a hog. If you want faster (or smaller memory footprint, etc.) then you should be using Opera.

    6. Re:Is it faster? by petsounds · · Score: 3, Interesting

      Honestly, it is leaps and bounds faster and more stable than 2.x. I too felt a malaise setting in with Firefox 2. Terrible memory leaks on OS X, sluggish performance, and a slowdown of innovative features. All that has been rectified. On top of that, 3 adds some real innovation to the browser space, such as the location bar "search-as-you-type" feature.

      Beta 3 has one new feature that I've been waiting years for - you can now type shortcuts in the location bar to reference installed search engines. For instance, if you've set up "g" as the shortcut for google, then type "g vegan restaurants" and you'll get the results immediately. Mozilla had this, but it never made it over to Firefox until now. Thanks to the dev who implemented this feature; I owe you a beer.

      So please, definitely try out the Firefox 3 beta. I think you'll be pleasantly surprised.

    7. Re:Is it faster? by jeremywc · · Score: 2, Informative

      Beta 3 has one new feature that I've been waiting years for - you can now type shortcuts in the location bar to reference installed search engines.

      This has been in Firefox for quite some time. I use the feature on a daily basis in Firefox 2 right now. To create a shortcut to Google, bookmark the url "http://www.google.com/search?q=%s" and set the keyword to g in the Bookmark Properties.

  7. Firefox 3 by Enderandrew · · Score: 4, Interesting

    I've been using Firefox 3 (trunk builds) before Firefox 2 was an official release. I love it.

    Whatever happened to:

    > Issue one major release every year (Fx 3 in 2007, Fx 4 in 2008, etc.) since it helps drive upgrades and adoption

    http://wiki.mozilla.org/Firefox3/Firefox_Requirements#Release_Roadmap

    Now my dream is to see a QT brand of Firefox again, perhaps using QT 4's built-in Webkit. Unify Konqueror, Safari and Firefox on one rendering engine and work towards making that the best damned rendering engine out there. They spent nearly two years on the new Gecko rendering engine, and it still isn't as fast as Webkit/KHTML. Firefox has all the features I want for the most part. I'm not saying they should abandon GTK, but they support multiple widgets and toolkits. Someone please give me a QT 4 branch of Firefox and I've be very happy.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Firefox 3 by Anonymous Coward · · Score: 3, Informative

      Firefox is all of (any of) MPL, GPL, and LGPL.

  8. Add-on finder? by Enderandrew · · Score: 4, Interesting

    One of the most promising and impressive new features in beta 3 is an integrated add-on installer system that allows users to search for and install add-ons from addons.mozilla.org directly through the add-on manager user interface.

    Brilliant! Must build from trunk again!

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Add-on finder? by Scoutn · · Score: 2, Insightful

      Because going to the website is so hard? Talk about feature creep.

  9. Re:So... by Anonymous Coward · · Score: 3, Insightful

    That's nice, they've moved on from pretending it doesn't exist, blaming the user, blaming extensions, blaming plugins, blaming the memory monitor: blaming everything except the code.

    However, as someone who routinely sees Firefox use 300MB (up to 100MB already!), I have to ask:

    Did they actually fix it?

    So they're addressing it. Does what they've done actually solve the problem? Or will I still watch Firefox use up to 500MB during a normal browsing session?

  10. Changing the theme in Linux... by Lendrick · · Score: 2, Interesting

    The default Linux theme is awful... is there any way I can get the windows theme for it under Linux?

    1. Re:Changing the theme in Linux... by GauteL · · Score: 3, Informative

      The Linux theme fully honours the theme selection set by GTK+ now. The screenshots shown are with the Pango theme. If you don't like it, change theme in GTK+/GNOME.

  11. Re:So... by Cassius+Corodes · · Score: 5, Informative

    High memory usage is different from memory leaks - every time you open a new tab it stores in ram some of the previous and next pages in ram. So if you do a lot of surfing on different tabs it very quickly goes up to 100MB in ram. You can disable that from the settings but you lose the ultra-quick back and forward capability.

    --
    Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly
  12. disappointed at one fact... by bogaboga · · Score: 2, Insightful

    ...that mention is made of [full] integration with GTK but no mention of KDE! My be it's time folks at KDE tuned Firefox to look at a native KDE application or make lots of noise while Firefox development is going on.

  13. Firefox 3 Mac OS X UI by swid27 · · Score: 2, Informative

    The Proto theme is now the default in Mac OS X; no additional download is necessary.

    (If you didn't click the link in the parent post, the upshot is that Firefox now looks a lot more like Safari.)

    1. Re:Firefox 3 Mac OS X UI by ubernostrum · · Score: 4, Interesting

      Except... the problem with themes which try to emulate the native look and feel of the platform is that it has to be all or nothing; getting even a minor detail wrong can throw off the whole theme. This is even worse on the Mac, where there are a lot of users who are much pickier than average about the look and feel of the UI -- it has to match the native interface, because if it doesn't they're going to notice. And in the provided screenshots, I can already spot ways that the "native" OS X theme doesn't cut it. For example, the screenshot which proudly shows off an Aqua-style select control and button next to a search box also shows those controls using the wrong font and with the text incorrectly placed. If they can't get those details right, they might as well not try to do a "native" theme at all.

    2. Re:Firefox 3 Mac OS X UI by _|()|\| · · Score: 4, Informative

      If they can't get those details right, they might as well not try to do a "native" theme at all.

      List boxes have always been ugly in Firefox. I don't think the theme has any control over this. Buttons look pretty good in 3.0 beta 3, but there are some nasty rendering artifacts on in the tab labels.

      I agree with you that the details can make or break the experience. I keep trying to use Emacs shortcuts (Ctrl-A, Ctrl-E, etc.) in this text area, but this isn't a native control.

      From what I've seen in the last fifteen minutes, 3.0 beta 3 is a big improvement. I've been pretty frustrated with Safari's performance. I'm not a kung fu memory master, but I do know that top shows up to 400 MB RPRVT and close to 2 GB VSIZE after it has been open for a while, even with only one or two tabs open. Sometimes when I close a tab it hangs indefinitely with a beach ball, so I have to force quit. If Firefox can spare me that annoyance, I'll forgive a few UI quirks.

  14. Re:Wondering where the new back/forward buttons ar by QuantumG · · Score: 2, Funny

    Welcome to Slashdot.

    --
    How we know is more important than what we know.
  15. Why not? by Anonymous Coward · · Score: 2, Interesting

    The original phoenix/firebird/firefox were both fast AND had a small memory footprint.
    They ran very well on old SGI desktop systems with sub-300 MHz CPUs and sub-512 MB RAM capacities.
    Sometimes I wonder if desktop developers shouldn't be forced to use such systems today for all development work. It would force some leanness.

    1. Re:Why not? by BZ · · Score: 2, Insightful

      > and I would consider them to be far more "featured" than Web Browsers

      Even if that were true, did they have to maintain large data structures in memory at all times (forced to do so by the DOM specs)? Did they need to try to guarantee 50fps redraw (10ms timeouts being the standard "dhtml" sites use)?

      Plus, I'm not sure that your more "featured" is correct. But it's hard to compare features that are so different in concept (controlling hardware vs doing predictive guessing on search terms based on past searches... which is more of a feature? Which takes more memory? Should the past search database be in memory or on disk, for acceptable performance?).

      The real issue is that web browsers are trying to do everything at once and please a number of very different demographics (people with 100MB (I kid you not!) HTML files full of tables, people with pages that link in 800MB (again I kid you not) of images, users who want instantaneous response to any action without any memory being used to hold partially precomputed results, etc, etc).

      Really, you can have fast, low memory usage, or doing all the bells and whistles people want out of a browser. Pick two, or maybe even one and a half.

  16. Hints by Arathon · · Score: 4, Informative

    First of all, I would strongly recommend actually uninstalling (completely) and reinstalling Firefox if you want to use this beta. Some apparent conflicts between my extensions for Beta 2 and this install caused some of the weirdest, buggiest behavior I've ever seen in Firefox. Only by wiping my profile and starting from scratch was I able to get tabbed browsing to work correctly.

    Secondly, if you're annoyed by the new theme, just switch to Small Icons. It looks fine, except for the slightly annoying "Home" button.

    Speaking of the "Home" button, it's on the Bookmarks toolbar now, in case you were wondering. You can move it back where it belongs while in the Customize Toolbar dialog.

    So far, I don't see a whole lot to write home about. The new theme is definitely ugly. On the other hand, the beta feels very stable and very, very fast.

  17. Re:YAY! by Kinky+Bass+Junk · · Score: 4, Insightful

    That's not a bug, it's a feature. I frequently grab text from the last known addresses without necessarily wanting to go to the page again (E.g. download heavy sites, buggy sites that crash the browser that I need to submit a bug report on.)

    --
    Anonymous Coward
  18. Re:YAY! by Kadin2048 · · Score: 5, Insightful

    immediately load urls I click on them from the address bar, instead of waiting for me to hit return No. That's a terrible idea, and would drive innumerable people (myself included) completely crazy. Text-entry fields shouldn't do anything when you click into them in order to edit. The return key is the proper way to actually cause an action to be taken on the entered text.

    That's a user interface paradigm that's decades old now, and just because the bunch of monkeys coding IE think it's fun to throw it out the window doesn't mean it's a good idea. Microsoft has the anti-Midas touch for interfaces these days anyway (cf. Vista generally, that new Office abomination generally, drop-down menus that hide half their contents for no particular reason, etc.). Emulating them would be a terrible idea.
    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  19. In Short by jsse · · Score: 4, Funny

    Fast, really fast.

    Don't trust me. Try it.

    1. Re:In Short by MonoSynth · · Score: 2, Informative

      Try the Safari/Webkit nighly builds (on OSX) or Opera 9.5 beta.

      I use those browsers and wasn't imressed with the 'speed' of FF3 at all. It was, at best, less sluggish than FF2.

  20. Re:YAY! by DudemanX · · Score: 5, Informative

    I think they should improve the AddressBar/Dropdown to incorporate things like being able to remove a URL from the list You mean like hovering the cursor over a URL in the list and pressing the delete key? Works nicely in 2.x

  21. Re:YAY! by Vectronic · · Score: 5, Insightful

    Yes I do, but how many average users are going to know that? I'd be willing to bet that the Parent didnt even know that...besides, thats only one of many features that its lacking in comparison to Opera, Avant, etc. There isnt much coding invlived to add a context menu on right-click, or even a tooltip saying "Yadda Yada for Yada!"

  22. Re:YAY! by marcushnk · · Score: 3, Interesting

    AARRRGGHH!

    Agreed that would drive me nuts.

    I suspect it'd make a nice exploit as well...

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
  23. Re:YAY! by Zencyde · · Score: 4, Funny

    I'll have to agree that I prefer having to hit enter as I do that quite often. Some of us actually know how URLs work and what they're for. : ) Power to the consumer!

    --
    What day is it? Could you please tell me?
  24. usability by ceroklis · · Score: 2, Interesting
    Will this release be "usable" ? Seriously, for all the so called usability experts that they have this is one of the worst application in this department. (and it was supposed to be simple to use).
    A few examples:
    • Take the whole logic behind confirmation dialogs for the installation of extensions. The basic idea is that you do not want a simple click to trigger the install because you want to warn the user of the implications. Fine. The proper way is to do what explorer 6 does: ask for confirmation, have a little checkbox to bypass the confirmation for this site in the future if you want to, and if confirmed perform the action. Instead, firefox got it completely wrong. First, I can't authorize *just* this extension. I have to authorize every extensions from the site, which is generally not what I want. Most of the time, you don't known and trust the site sufficiently to blindly authorize everything. So to achieve this, after installation, you have to dive in the preferences menu and try to remove the authorization. Fucking morons. The second problem is even worse. Instead of having the sequence 1. click 2. accept 3. the action is performed, you actually have to retrigger the action ! You have to find the installation link a *second* time, and re-click on it. This is totally brain-damaged. To sum up: to install one (and only one) extension requires 2 (or 3) clicks in explorer 6, *14* in firefox (I just tried it). double fucking morons.
    • Another thing concerns the update to extensions. Do you really need this "do you want to update your extensions" dialog right when you start the program ? The average user, who might have had an extension installed by a techie friend, shouldn't even know what an extension is. Way to scare him away. Fucking morons. This thing should happen automatically, or maybe with a little thing in the statusbar (à la windows update notification in windows). This way the average user, who by principle, doesn't touch what he doesn't understand, won't be confused.
    • About the update thing again. The great thing is that if you say ok, I'll please you, do your updating stuff, firefox conveniently blocks until the update is done. Which is great for unsuspecting users who are in a hurry to check their emails and expect this stuff to be done in the background. Fucking morons. I guess they will just fire iexplore to get the job done while firefox is blocked. What are they thinking ?
    • Can we talk about plugins ? Is there any reason why firefox should freeze for 30 seconds while a page loads java ? Or even crash ? Ever heard of the idea of loading in a separate process ? Don't tell me it is the fault of the plugin writer, it isn't. This should have been fixed years ago. For an example of an application that does this right, look no further than the gimp. Plugins are loaded as separate processes and cannot bring the app done.
    I'll stop there before I break my blood pressure monitor. But seriously, usability wise (I am not speaking of the underlying engine), this is a piece of crap. And to think that firefox was supposed, among other things, to fix usability issues in mozilla suite. sigh. So please, use your millions to create a usable program and shove your themes,tag,semantic crap you know where.
    1. Re:usability by jesser · · Score: 3, Informative

      First, I can't authorize *just* this extension. I have to authorize every extensions from the site, which is generally not what I want.

      You seem to be describing Firefox 2. This has been fixed in Firefox 3; it takes 3 clicks to install an extension now. (The patch was in bug 252830.)

      --
      The shareholder is always right.
  25. The feature I really want: whole-page zoom by steveha · · Score: 5, Interesting

    The reason I want FF3 is to get whole-page zoom.

    http://arstechnica.com/journals/linux.ars/2007/07/27/firefox-3-gets-full-page-zoom

    I use a 110 dots per inch monitor. I hate, hate, hate all web pages that were laid out with WYSIWYG design tools, with fonts set to 7 pixels tall and columns also specified as a certain number of pixels wide.

    I don't have eagle eyes and I don't like to sit close to my screen. So I have my personal CSS forcing fonts to a minimum size... which makes some pages ugly, and other pages unreadable (depends on how much the page designer hard-coded with pixel sizes). I'm also using the ImageZoom extension to scale up images... which means the scaled images cover up lots of text on many web pages, and fancy graphical navigation buttons often don't match up with their clickable regions.

    And I have a 16:10 ratio monitor... which means that often I will read a web site and there will be a narrow strip of text in the center, and tons of wasted space to either side, again because some web designer hard-coded things with pixel counts.

    I used to wish that web designers would make sites that can adapt to unusual screen sizes. Well, the WYSIWYG tools aren't going away, so now I just want to zoom my pages.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  26. Re:So... by kripkenstein · · Score: 4, Interesting

    High memory usage is different from memory leaks - every time you open a new tab it stores in ram some of the previous and next pages in ram. So if you do a lot of surfing on different tabs it very quickly goes up to 100MB in ram. You can disable that from the settings but you lose the ultra-quick back and forward capability. Yes, that's true, but it isn't the entire issue.

    I'm running Firefox 3 (the previous beta, not the latest), and I set max_total_viewers to 1, which should in theory do what you said. Yet I routinely see ~200MB used by Firefox, and on my 512MB machine I need to restart Firefox once a day or so, since a web browser taking up half of my RAM doesn't make for good responsiveness of everything else.

    One issue might be memory fragmentation in Firefox, or so I've been told. Perhaps someone who understands this stuff can clarify.
  27. Beta or not... by Christophotron · · Score: 2, Insightful

    It's finally good enough for me to switch permanently. Weave replaces google browser sync (because google hasn't updated their extension). Some hacks are still necessary to make other useful extensions work properly, so it's still a little rough around the edges. (see Nightly Testing tools and extensions.checkCompatibility=false). But damn it, I've waited long enough. Firefox 3 is here and I love it.

  28. How does you scale the font in firefox3? by TheSunborn · · Score: 2, Insightful

    btw: Does anyone know how to scale the TEXT in firefox 3?
    Ctrl +/- now scale the entire page, insted of just the text(Which looks bad with many images) -(

  29. Re:So... by Anonymous Coward · · Score: 2, Informative

    Same browser session open for weeks, dozens of tabs opened while browsing aggregator sites, then dropped back down to half a dozen or so standbys once everything's been read. Firefox 3b3 seems to be an improvement so far, but I've only had it installed for a few hours, we'll see how things look in another week or two.

  30. Harsh SSL defaults by Skunkhead · · Score: 2, Informative

    Been using Beta3 for a week now through ubuntu-backports, and the thing which irritates me most are the harsh settings towards wrongly configured ssl-servers. It doesn't just spew out a warning box, but tells you that you shouldn't access the site and you have to go to the preferences to set an exception manually. I never really realised how many bad ssl-certificates are out there...

  31. Try it without installing with Firefox Portable by CritterNYC · · Score: 5, Informative

    Mozilla Firefox, Portable Edition 3 Beta 3 was released a few hours after the announcement. It's packaged with a launcher so it runs self-contained so you can use it from a flash drive, iPod, portable hard drive, etc. But it's also handy for trying out the current beta without affecting your local install. You can even run it from your desktop to try it out and then delete it.

    It's available from the Mozilla Firefox, Portable Edition 3 Beta 3 homepage.

  32. Re:YAY! by Asztal_ · · Score: 2, Funny

    Oooh, I'm *excited* about the latest Firefox. Maybe this one will have GREAT features, like "not deleting my bookmarks and javascript whitelist when I update*.
    Considering both of these are now stored in SQLite databases, it should be significantly better at failing to delete your bookmarks.
  33. Re:So... by cheater512 · · Score: 2, Interesting

    seamonkey (bigger than Firefox) with 5 tabs is only eating 50mb of ram.

    If your only doing mild browsing then it shouldnt eat too much.
    But if your heavily browsing then of course its going to chew ram.
    I've seen Seamonkey hit over 300mb of ram when I'm on a streak.

    It really doesnt bother me.
    Its not a memory leak and I can keep using the same Seamonkey session for several weeks straight.
    Looking at a big number in the task manager doesnt mean anything at all.

  34. If you close the tabs, does it free RAM or Leak? by billstewart · · Score: 3, Interesting
    My typical memory-burning web surfing session is to go to Google News or especially to Fark.com, open up about 100 tabs of potentially interesting news stories, and then go read them one at a time, closing each one after I've read it. It's one thing to have the browser use lots of memory while I've got all the tabs open - but when I've finished with them all, and just have the original page back, or even hit "Home" to get "about:blank", the browser typically *still* has over 100MB of RAM and is often burning 20-70% of CPU. That's a memory leak!. Firefox 2 isn't significantly better than later Firefox 1.x versions - I'm hoping 3 will be at least a bit better.


    Do you know which settings to disable? Usually I don't mind if moving from one tab to the next is a bit slow - I've got lots of CPU, except when Mozilla tries to burn it all, and it's often slow anyway because the machine's busy paging/swapping heavily.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  35. My only nitpick with 2.0.. by Carbon016 · · Score: 2, Interesting

    was that the Downloads window took an insane amount of memory and time to pop up, usually requiring a tweak in config to a 15 second delay before it pops up (so that small jpg downloads en masse wouldn't freeze it up). Unfortunately, it still was required for really large downloads and was easily the most annoying thing in 2.0. Having tested out this release, the download window is absolutely perfect. That in itself is enough to make me switch over completely from 2.0.

  36. Re:YAY! by Keeper+Of+Keys · · Score: 3, Insightful

    Please don't talk as if you're the only person whose opinion matters. I agree with one of your points and disagree with another. Do you care which way round? 'Course not. UI preferences are very subjective, and certainly not life-or-death. Have some respect for others' points of view.

  37. Re:YAY! by naylor83 · · Score: 2, Informative

    Shift+Delete should do the trick.

  38. Threads are harder than you believe by Nicolas+MONNET · · Score: 5, Interesting

    Actually, the perceived performance issues of Firefox mostly stem from the fact it's a single-threaded architecture running on a JavaScript+XML interpreter (XULRunner).

    There is indeed only one thread handling the UI and DOM, but there are multiple threads. Network operations, file decoding and so on run in separate threads from the UI. MAking a multithreaded UI is quite hard; note that IE (at least 6, most likely 7 too) does that too, with the difference that you can have separate windows in different processes altogether; but then they can't talk to each other through JS.

    The only time this architecture is really a problem ATM is when JS from a page sucks up CPU: it bogs down the whole UI.

    Moving to a fully multithreaded architecture is a very hard problem, esp. for such a complicated application, with such complex interactions as a web browser. Every single little thing would have to be synchronised, with big deadlock risks at each turn.

    The only possible approach is to divide work among threads such as there is minimal, well understood interactions between them. You can't for example just have one thread per window, because HTML+DOM+JS expect to be able to touch other windows from the same domain. You could divide processes by originating domain; that's what Apprunner does.
    But then you have coordinate communication between the windows and the bookmarks, history and so on. Not too hard to do, but has to be weighed against the minimal gain.

    Eventually, we will have to take advantage of many-cores CPU. That means that even DOM parsing will have to be multithreaded, for use on ultra low power 256 cores mobile cpus. Robert O'Callahan is working on this. But what you have in this case is a number of related threads with a very limited scope, and precisely defined interactions.

    You can read more on these issues at his blog:

    Parallel Dom Access
    Night of the living threads

    1. Re:Threads are harder than you believe by TheSunborn · · Score: 2, Interesting

      The gui in Eclipse is not multithreaded at all. A single thread can easily lock the entire gui, preventing it from redrawing itself. Most often seen with buggy plugins which just freezes the entire gui for 10 seconds at a time.

      The reason the problem is much worse in FireFox then it is in eclipse is because so many of mozillas operations are gui operations. Running javascript in it's own thread sound easy, until you realize that almost all javascript operations, modify the DOM and thus need to run as gui operations because they trigger gui callbacks.

      The correct, but also very costly(In code size and performance) way to do it is that all gui operations must
      be put in a object/struct which are then inserted in the gui queue, where the gui thread will then perform the actuelly gui operations.

      But that is much work(And quite diffucult to get right), because when a javascript changes the dom, insted of just performing the needed drawing operations by calling the drawing operations in the Gui toolkit, it need to save all needed information for the drawing operation to an object which are then put in the gui drawing queue. But now your javascript is running out of sync with the gui, because the javascript continues without knowing the status of the drawing operations it have started. (Which can be solved by the gui thread, calling back to the javascript, but then things get really complicated).

      Now if only the gui toolkits were allowing multi threading, things would be much more easy, but all known toolkits require that only a single thread is the gui thread, and only that thread, can send drawing/gui operations to the toolkit, and only that single thread can recieve callbacks from the gui.

  39. Re:So... by irtza · · Score: 2, Informative

    from what I have heard, it has to do with reclaiming used memory. if you have a a bunch of small allocations between larger page allocations, what will happen is that when memory is freed (to prevent a leak), you end up with small wholes in the memory that are not large enough for another page allocation or to return the block of memory back to the system as unused - ie only 1k of a 4k block is being used. This leads to large amounts of RAM usage. I have heard that opening a new window (not a tab) and closing old windows will occasionally alleviate part of the problem

    --
    When all else fails, try.
  40. FF fine on OS X but still lacking features by iliketrash · · Score: 2, Insightful

    TFA says that on OS X the new look is so fine that Camino users may switch. Not to denigrate the fine work of the Firefox team, but at least part of the new look is "faux" and is not really OS X goodness--in particular, the toolbar and its associated sheet doesn't behave like a real Mac app, pop-up menus look weird, and the tabs in the Advanced section of the preferences window look like tabs did several years ago. Also, scrolling is still jerky when using the trackpad on a Powerbook (but smooth when using the thumb bar--go figure) and there is still no integration with Keychain, OS X's password manager, and text copied from a web page looses its style and formatting when pasting into another program.

    I suppose there is a plug-in somewhere to create thumbnail tabs and another one to make per-site preferences and another to save workspaces and another to make resizable text entry boxes, but for me, I get all that and much more in Omniweb (www.omnigroup.com), still the gold standard for browsers.

    I am encouraged by the promise of better memory use. I've never seen a browser that didn't leak memory like a sieve.

  41. Re:If you close the tabs, does it free RAM or Leak by Shining+Celebi · · Score: 4, Informative

    My typical memory-burning web surfing session is to go to Google News or especially to Fark.com, open up about 100 tabs of potentially interesting news stories, and then go read them one at a time, closing each one after I've read it. It's one thing to have the browser use lots of memory while I've got all the tabs open - but when I've finished with them all, and just have the original page back, or even hit "Home" to get "about:blank", the browser typically *still* has over 100MB of RAM and is often burning 20-70% of CPU.

    I've never had Firefox use that much CPU, but many of those tabs you closed are still cached in memory (along with each of their histories) so they'll reopen really fast if you Undo Closed Tab. Closing the tabs does not necessarily mean they're going away. Changing this option in your about:config should keep that from happening (I think), but you'll also lose some of your session restore functionality. I have it on, and I've never had any of the problems you and a lot of other people have, but I hope this helps.

  42. Re:So... by Guinness2702 · · Score: 3, Insightful

    "from what I have heard, it has to do with reclaiming used memory....[snip]"

    Or, as the parent called it "memory fragmentation"

    --
    This space is intentionally left blank
  43. Re:So... by edmicman · · Score: 2, Insightful

    Who the f- leaves their browser open and running for weeks?!?

  44. Re:If you close the tabs, does it free RAM or Leak by Millennium · · Score: 2, Insightful

    My typical memory-burning web surfing session is to go to Google News or especially to Fark.com, open up about 100 tabs of potentially interesting news stories, and then go read them one at a time, closing each one after I've read it. It's one thing to have the browser use lots of memory while I've got all the tabs open - but when I've finished with them all, and just have the original page back, or even hit "Home" to get "about:blank", the browser typically *still* has over 100MB of RAM and is often burning 20-70% of CPU. That's a memory leak!.

    Not necessarily; all that means is that Firefox isn't freeing up memory at a time when you think it should. It could very well be freeing up that memory at a different time, one the programmers deemed more appropriate. Is this the case? I don't know, and neither do you. It would be in your best interests to dig a little deeper than anecdotal evidence with a sample size of one before making accusations like this.

  45. Re:If you close the tabs, does it free RAM or Leak by MikeBabcock · · Score: 3, Informative

    How about forever? I've had sessions like that (I do the same thing with Google News myself) that eat up over a gig of RAM and never let it go, even after every tab is closed. One time I closed all my Firefox windows except the download status window just to keep the app running at all, and left it like that for two days -- still no memory released.

    Closing that last window of course released all my RAM. Luckily, I have a couple gig available, but its just stupid.

    --
    - Michael T. Babcock (Yes, I blog)
  46. Re:So... by gnulxusr · · Score: 2, Insightful

    ...people who also have their X sessions running for weeks? That does include me and most of my friends and family. I do try to keep my tab count low but it's a losing battle... most people I know have already given up and let their FF sessions grow beyond 2-digit tabs. You can't have too much of a good thing, right?

  47. Re:So... by jvkjvk · · Score: 2, Insightful

    Why shouldn't you be able to?!?

  48. Re:If you close the tabs, does it free RAM or Leak by Traxxas · · Score: 2, Interesting

    And what are your results of this with other browsers? In my experience Opera and Safari do exactly the same thing concerning memory consumption.

  49. Re:If you close the tabs, does it free RAM or Leak by pwnies · · Score: 3, Informative

    Firefox keeps by default ten previously closed tabs in memory. So even if you close 10, you won't get any memory back - because while they don't show up in the tab bar, they're still there, with their forward and back sessions stored in their entirety as well. You can recover closed tabs by hitting Ctrl+Shift+T

  50. Response from a designer by IdahoEv · · Score: 3, Insightful
    Give me these three things, and I'll give you pages that smoothly scale to all screen sizes and resolutions:

    1) 100% of the public using browsers that correctly implement CSS. 40% are still using the superbly broken IE6, and FF2 (20%) doesn't implement display: inline-block, which is important for making bordered tabs and such that scale with the size of their fonts.

    2) Full SVG support in all browsers. IE has none, the others have a mix of laughable crap.

    3) Clients who trust the designer's artistic sense and ability to compat-test on multiple rigs, instead of, say, looking at it on one windows machine in IE6 at 800x600 resolution and complaining "no, we want the text to wrap after this word, not that word".

    Sadly, this environment doesn't exist. Sizing things in pixels and limiting the scope of the primary content to 780px wide is STILL the most reliable way to get a consistent appearance that makes clients happy.

    SVG doesn't even really exist in any substantive, usable way, so graphics have to be done in pixels. Font sizes are usually scaled to match those sizes. At least all major browsers will let you override that.

    This is the environment we have, and trust me the designers aren't any happier about it than you are. I do fluid-width displays every time my clients will let me (~20%), and I always try to make sure the page won't break when the fonts scale. Beyond that, I'm constrained by the tools I've got.

    And I have a 16:10 ratio monitor... which means that often I will read a web site and there will be a narrow strip of text in the center, and tons of wasted space to either side, again because some web designer hard-coded things with pixel counts.


    Highres monitors that wide aren't made for having a single window fill the whole workspace. Super-wide columns aren't readable anyway; human eyes prefer text in narrow columns that wrap quickly.

    Try tiling your web browser window next to other work windows, or email, or even 2 or 3 browser windows side-by-side. You'll be happier.
    --
    I stole this sig from someone cleverer than me.