Ben Ward

Opera is Awesome Because…

. Updated: .

This is totally not posted because Chris Mills is sitting next to me, although his presence here did prompt me to try this out.

So to test in those browsers, I have to work through them one by one. I can never compare rendering in Firefox 1.5 to Firefox 2.0, because Firefox locks itself to your profile and reports that it is already running when you try to launch a different version simultaneously.

Opera is awesome because you can start up different versions of the browser all at once, no questions asked, no problems.

Other browsers would piss me off far less if they would do the same; it would be a great help during development.

Comments

Previously, I hosted responses and commentary from readers directly on this site, but have decided not to any more. All previous comments and pingbacks are included here, but to post further responses, please refer me to a post on your own blog or other network. See instructions and recommendations of ways to do this.

  1. on the other hand, i hate the way updating opera works, having to download a completely new .exe everytime. But that goes hand in hand with what you describe I suppose.

  2. Well, let’s think about the Firefox use-case.

    • You can use the portable versions of 1.5 and 2, leaving you free to install the vanilla 3 alpha (this might be a Windows-only option)
    • You can use Firefox Profile Manager to maintain distinct profiles for different versions (on any platform)

    There might be other ways too, those ones are just off the top of my head.

  3. Ben

    I did give Portable Firefoxen a go whilst writing this, but whether it’s just something about the OSX versions I’d downloaded or what but even Portable Firefox didn’t run simultaneously.

    I hate technology sometimes.

  4. Firefox can’t run beside itself? That’s strange, because I managed to (accidentally) install 1.5 and 2.0 under Windows without a problem. I never tried to run them both at once, but given that you can add a switch to the shortcut to specify an alternate profile (which I’ve done with a single install) it should work.

    It’s even easier in Linux – download tar.gz, extract to its own folder in /usr/local/, go! IEs4Linux (http://www.tatanka.com.br/ies4linux/page/Main_Page) is also a great help with testing under IE (including IE7 rendering without the ugly interface) on Linux :)

  5. Ben

    Multiple versions of Firefox can be installed on the same system, but cannot — in common builds — be run simultaneously, which is the trick I’m giving Opera credit for.

    I’ve since seen a build of PortableFirefox for OSX which can run simultaneously, although the particular one I tried didn’t.

  6. Well I’m running Firefox 3 beta 2 and Firefox 2.0.0.10 side by side at the moment on different profiles, and have done a bit at work today :)

    Maybe Linux is just better than Mac and Windows because it has some method to allow two copies ;)

    The command I use for the second version is “firefox -P [profile] —no-remote” where [profile] is the case-sensitive name of a profile that you created through the profile manager (“firefox -profilemanager”)

    Okay, so you can’t do it with a single profile with common history (unless you hack it a bit in Linux/Mac with symbolic links, and even that might not work) but it works fine for testing.

  7. Gah, stupid Textile code. Those parameters are (and should hopefully remain this time:

    -P [profile]
    and
    -no-remote

    More detail at http://kb.mozillazine.org/Command_line_arguments

    Now if only Firefox didn’t cause Compiz to lag on cube spins when it is focused…

  8. That Textism website didn’t help (unless this is some strange text-box that has two behaviours depending on whether or not it finds a HTML tag, which is bad UI ;) )

    The second argument is “no-remote” with a hyphen before it.

You can file issues or provide corrections: View Source on Github. Contributor credits.