Slashdot Mirror


Firefox 2.0 RC2 Review

segphault writes "Ars Technica has a comprehensive review of Firefox 2.0 RC2. It includes screenshot comparisons that illuminate the user interface changes that have transpired since the second beta, and it examines the similarities between the browser tab implementation from Internet Explorer 7 and the new tab management features in RC2. From the article: 'If RC2 is any indication, Firefox 2.0 is an incremental improvement of the 1.5.x series with performance improvements and a handful of relatively useful features. Based on my own experience, I consider it stable enough for regular use, but I endorse caution for users that rely on a lot of extensions, as most extensions aren't yet compatible with Firefox 2.0.'"

31 of 319 comments (clear)

  1. Extensions by Anonymous Coward · · Score: 3, Insightful

    All but one of my ~dozen installed extensions (largely developer oriented) currently work, with the exception being TBE. Firefox 2 seems pretty good, but it would've been fairer for this to have been v1.5.

    1. Re:Extensions by saridder · · Score: 3, Informative

      Less than half of my extensions worked, but even worse was that my theme didn't work. That made me go back to 1.5. And none of the spell check features in the forms worked either. Loved the "tab remember" feature where you can close the browser and it will remember all the pages you had open in the previous session.

      --
      --- RFC 1149 Compliant.
    2. Re:Extensions by samkass · · Score: 4, Insightful

      Loved the "tab remember" feature where you can close the browser and it will remember all the pages you had open in the previous session.

      This was one of my favorite features from Opera 4-5 years ago. Glad to see the idea finally spreading.

      --
      E pluribus unum
    3. Re:Extensions by Firehed · · Score: 5, Funny

      Well some people might not want those fifteen tabs of porn to reopen after hurredly closing the browser, since the person next opening the browser might be the one for whom it was just hurredly closed. I hope there's an override key.

      --
      How are sites slashdotted when nobody reads TFAs?
  2. pun intended by User+956 · · Score: 3, Funny

    and it examines the similarities between the browser tab implementation from Internet Explorer 7 and the new tab management features in RC2.

    One could almost say that they've been "keeping tabs" on the competition.

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:pun intended by Dachannien · · Score: 5, Funny

      One could almost say that they've been "keeping tabs" on the competition.

      That pun stunk so bad I had to open a new window.

  3. RC2 woes by TheDarkener · · Score: 4, Funny

    You know, I installed RC2 on my computer last night after I performed the recommended hardware upgrades, and my video drivers wouldn't work, my sound broke and it kept bugging me about activation. It wouldn't even let me download files from my favorite websites!!

    Oh wait.

    --
    It is pitch black. You are likely to be eaten by a grue.
  4. Solid, but no biggie by Kelson · · Score: 3, Informative

    I've been using the Firefox 2 betas and RCs since beta 1. It is, overall, better than 1.5, but there's no "gee whiz!" factor this time through. (Though I'll admit inline spell-checking is quite nice!)

    Of course, as a web developer, I'm really looking forward to Firefox 3, which will be built on Gecko 1.9 and should have some good improvements to the rendering engine. (Firefox 2 jumps from Gecko 1.8 to 1.8.1 -- minor changes only.)

    Oh, yeah, on the extensions issue -- admittedly I don't use very many, but most of the ones I rely on have been updated by now. At this point I'm mainly waiting for the HTML Tidy-based validator.

  5. Almost ready.. by Anonymous Coward · · Score: 5, Informative

    After upgrading to V2 RC2, its working pretty good so far. Session restore is pretty handy (now I can install new extensions, restart the browser and start from whereever I had left), and tab management is pretty good too.

    Though there are some bugs - esp the toolbar customization needs to be looked at. My V1.5 toolbar customization is not sitting well with RC2 - esp the Search Engine. Its hogging all the screen from left to right, and I had to move it to its own bar (previously, it was sitting with Google Toolbar).

    And of course, better memory management was a welcome change.

    All extensions except on worked fine (had to disable extension compatibility check for Greasemonkey, and it worked perfectly fine).

  6. Tab changes suck! by MikeFM · · Score: 4, Interesting

    I've been testing the upcoming version for a while and I hate the tab changes. The tab changes are crappy. I'm an experienced user and I think so and my girlfriend that is a casual user complains about the changes too. Sure, you can make things mostly act the same as we're used to but it takes an effort to reconfigure and still doesn't work very well.

    Having a close widget on each tab wastes space and is more work than a fixed location, the drop down doesn't work very well and should only appear if there are to many tabs, tab scrolling doesn't work very well and is probably not needed with the dropdown listing, and more tabs should be allowed to appear before they start scrolling.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:Tab changes suck! by MacJedi · · Score: 5, Informative
      What about one global close widget?
      You can do it. The parent poster had an incomplete list:

      0 - only the active tab has the close widget
      1 - the usual look (close widgets on each tab)
      2 - no close widgets.
      3 - global close widget (at far right)
      --
      2^5
  7. "most extensions"? FYI ! by arielCo · · Score: 5, Informative
    Well, I use a lot of invasive extensions, and I only lost Session Manager, which is unsurprising since Fx now includes a similar feature and they would probably step on each others' toes. Survivors:
    • Adblock Plus
    • Video Downloader
    • Inspect this
    • IE Tab
    • IE View Lite
    • JS View
    • EditCSS
    • GMarks
    • Google Notebook
    • Sage RSS Reader
    All in all, I agree that this is mostly an incremental upgrade, and it is somewhat faster, but I'm not sure it deserves the new major version. Several tiny UI bugs didn't get fixed.
    --
    This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
  8. spellcheck by vivek7006 · · Score: 5, Funny

    I jst upgreaded to RC2 and I musht say that the neu spellchek feeture works lik a charm

  9. Improvements for developers, too by Black+Acid · · Score: 4, Informative
    Probably the most interesting features to programmers are the addition of the SQLite engine, and significant JavaScript enhancements heavily borrowed from Perl and Python. You can use generators (yield statement), Pythonic iterators, array comprehensions, and what the Mozilla people call "destructuring assignment". Some examples from the article for the curious:

    /* Destructuring assignment example - swap two values */
    [a, b] = [b, a];
     
    /* You can return multiple values from functions now */
    function f() { return [1, 2, 3]; }
    var [a, , b] = f();
    document.write ("A is " + a + " B is " + b + "<BR>\n");
     
    /* Easier fibonacci sequences with generators */
    function fib() {
      var i = 0, j = 1;
      while (true) {
        yield i;
        var t = i; i = j; j += t;
      }
    }
     
    /* Array comprehensions */
    var evens = [i for (i in range(0, 21)) if (i % 2 == 0)];
     
    /* New scoping semantics with 'let' expression/definition/declaration */
    if (x > y)
    {
      let const k = 37;
      let gamma : int = 12.7 + k;
      let i = 10;
      let function f(n) { return (n/3)+k; }
      return f(gamma) + f(i);
    }

    Good stuff.
  10. Why ActiveX? by khasim · · Score: 4, Insightful
    (that, and a glaring lack of ActiveX)

    ActiveX is a Microsoft technology. Even Microsoft is trying to get away for the security holes they've created with that.

    Sometimes, security means not implementing something if it cannot be implemented securely.
    1. Re:Why ActiveX? by nmb3000 · · Score: 4, Informative

      ActiveX is a Microsoft technology. Even Microsoft is trying to get away for the security holes they've created with that.

      ActiveX is just an implementation of OLE and COM via the Internet Explorer browser. Anyone is able to write an interface that supports ActiveX controls. The idea that they are inherently insecure is an oft-proclaimed falsehood on Slashdot. IE's implementation has had problems, but that's not the same thing as the technology behind it.

      ActiveX : Internet Explorer :: Extensions : Firefox

      It all comes down to implementation of the interactive extension to the browser.

      Sometimes, security means not implementing something if it cannot be implemented securely.

      That is true enough, although the problem is usually between the chair and keyboard. The biggest problem with ActiveX, and the way it got it's bad reputation is users who click 'Yes' to everything. Give Firefox enough market share and it will become profitable for these malware authors to write extensions that screw a computer/browser the same way ActiveX can.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:Why ActiveX? by killjoe · · Score: 4, Insightful

      "Active X is INCREDIBLY useful for applications"

      Yes, it has full access to your machine including the ability to read and write to hard drives, reboot your machine, muck with your registry etc.

      "t's much more advanced than AJAX, and it was there 5-8 years ago. "

      Yes. It was Microsoft's answer to the applet. Applets were first of course. Too bad Sun never could make them work because they were much safer then activex.

      "Java never cut it (buggy, bloated, and hard to relatively hard to develop)."

      Bloated maybe, buggy no, hard to develop? Nonsense. Much easier to develop java applets then activex components.

      "AJAX is just another Javascript kludge. "

      Yes.

      "Active X is pretty damn useful when done correctly. I have a bunch of Active X apps that I use via IE."

      Great if you are willing to use IE and windows.

      --
      evil is as evil does
  11. Re:Is the big fat memory leak fixed? by Kelson · · Score: 5, Informative

    Yes and no.

    Because there is no big fat memory leak. There are a whole bunch of little ones that add up. They've fixed a lot of them. They fixed a bunch of 'em in the 1.5.0.x series, and a bunch more in 2.0.

    I doubt they've got everything, but 2.0 should have less of a memory problem than 1.5.

  12. Close button in the active tab. Argh ! by drsmithy · · Score: 4, Interesting

    Whoever came up with this idea needs to be slapped. It's not _quite_ as bad as having a close button in every tab (which commits the additional sin of wasting a section of screen space that's already scarce), but it still makes a destructive action (closing a tab) _far_ too easy to trigger accidentally (by clicking _just_ the wrong part of a tab).

    Having the tab bar suddenly become scrollable when you open "too many" tabs is another stupid idea. Took me a minute the first time it happened to realise I wasn't seeing a bug (tabs not being created) but a piece of awful UI.

  13. Re:Close button in the active tab. Argh ! by Kelson · · Score: 3, Insightful

    Blame it on conflicting usability studies -- or maybe conflicting usability goals.

    Close buttons on the tabs are good from a discoverability standpoint.
    A close button on the end is good from a clicking-in-the-right-place standpoint.

    Firefox has traditionally given discoverability a high priority.

  14. useful tip by vivek7006 · · Score: 4, Informative

    I found a really useful tip from the article

    Unfortunately, the green arrow button is difficult to remove from URL bar, but it can be accomplished by hitting about:config and tweaking the browser.urlbar.hideGoButton, changing it to "true."

  15. Re:extensions and themes by J053 · · Score: 5, Informative

    To make your 1.5 extensions and themes work:

    1. Download the .xpi file
    2. Unpack it (it's a ZIP file, really) into a directory
    3. Edit the install.rdf file - find the line with "maxVersion:" and change it to (for example) "3.*"
    4. Replace the install.rdf in the .xpi ZIPfile with your modified one
    5. Install the extension/theme: in Firefox, browse to "file:///wherever-you-put-it/whatever.xpi"
                                                                    in Thunderbird, use the Installer

    I have yet to see an extension for 1.5.x that didn't work with 2.x after doing this

  16. still has UI consistency/key command problems by SuperBanana · · Score: 4, Informative

    I reported this bug years ago and was told "probably won't happen until 2.0" and the bug was promptly closed/ignored:

    In most modern operating systems, lists in dialog boxes can have a range of items selected by holding down shift, and individual items flipped on/off with a modifier key that varies slightly; in OS X, it's the apple/command key. Open up the cookies box, a place where selecting lots of items would be REALLY handy (ie, deleting all the crap cookies that will expire in "2046"), and try selecting multiple cookies. Bzzzzt, no go. And guess what? In pre-1.5 versions, you COULD do this, so it really WAS a bug/feature delete with 1.5. Now, select one cookie and hit the delete key. NOTHING HAPPENS. Why the hell not?

    If you have partially typed anything in the URL bar and hit tab, half the time you aren't taken to the next text box in the browser window. Similar behavior happens elsewhere, only on a page.

    It gets worse: just like older versions of 1.0/1.5, the current release candidate suffers from "keyboard-go-dead-itis." I've had to close Firefox FOUR times today because I could no longer enter text ANYWHERE. Not in forms, not in the URL bar, not in the search bar. Command keys (ie, apple-T for new tab) stopped working as well (1.5 still does this, though now usually only when Flash is on the page. Why Firefox allows flash to intercept command keystrokes is beyond me.)

    Oh, and I still haven't figured out how to do the resume-where-you-left-off bit, despite having poured through the prefs pages several times.

  17. mozStorage (SQLite) and Zotero by Noksagt · · Score: 3, Informative

    One of my favorite aspects of Firefox 2 is the new features for developers, including storage with SQLite. This enables neat things like the new Zotero extension, which stores bibliographic data (a'la Endnote, but with automatic recognition of metadata by programs like refbase and on sites like google scholar).

  18. Nightly Tester Tools by Noksagt · · Score: 4, Informative

    If you're too lazy to bump the maxversion of your favorite extensions, you can use the Nightly Tester Tools to fore the app into thinking an extension is compatible.

  19. Re:What big fat memory leak? by bunratty · · Score: 3, Informative
    I'm really tired of leaving up a browser up overnight, and coming in in the morning to find my machine all jammed up because Firefox is sitting on 200+ Meg of memory for a single web page.
    When I leave Firefox overnight, I come back the next day and it's using the same amount of memory as the night before. Even after days of continuous use, it's using only about 100 MB of memory, as all browsers seem to do when I use them for days at a time. If you can show how to reproduce over 200 MB of memory use by having Firefox have a single web page open overnight, please do so. Is it some particular page that causes that memory use?
    --
    What a fool believes, he sees, no wise man has the power to reason away.
  20. Re:Firefox 2 fixes the most common leaks by bunratty · · Score: 4, Informative
    --
    What a fool believes, he sees, no wise man has the power to reason away.
  21. Re:Hard to make more than an incremental improveme by jazman_777 · · Score: 3, Funny
    As I said before, great ideas in the browsing experience may be hard to come by since the idea of the browser and its application are mature.


    They're waiting to see what the Opera developers come up with next.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  22. Re:What big fat memory leak? by Anonymous Coward · · Score: 5, Funny

    Probably their myspace page.

  23. To see more tabs and minimize scrolling... by mrawl · · Score: 3, Informative

    To restore your sanity go to about:config and set browser.tabs.tabMinWidth to 50. The default value of 100 is a disaster and just about guarantees that awful scrolling behaviour.

  24. SQLite enables new extensions like Zotero by Augustus+De+Morgan · · Score: 4, Informative

    Firefox 2 includes a critical new underlying database engine--SQLite--which enables new kinds of extensions, such as the free, open-source citation manager and digital research tool Zotero.