Advanced

Firefox 0.8 is the release that won me over

Posted by dave on Feb 9, 2004 4:47 PM · 29 comments
LXer; By Dave Whitinger

Has Mozilla Firefox finally broken the speed and stability barriers in order to bring about a browser change to this long-time Galeon user? After all this time, Firefox finally won me over and caused me to change my regular web browser.

Since I dropped Netscape 4.78 in late 2001, I've been happily using Galeon, a Gecko-based browser for GNOME. My web use is heavy (my days are spent in a web browser: reading news sites, developing PHP code, etc) and I need a browser that is stable and fast. Has Mozilla Firefox finally broken the speed and stability barriers in order to bring about a browser change to this long-time Galeon user?

My rule of thumb is this: the computer should try to be faster than I am. If I find myself waiting for the computer to do something, then I need to find out what's the bottleneck. My view is this: the bottleneck should always be the human.

Speed

As a result of the XUL language used for the full Mozilla browser suite, the slow speed has been its biggest drawback. The great features found in Mozilla, but missing in my Galeon, are not worth the additional wait time. Firefox (formerly known as Firebird) tried to fix the speed issue, but never got it quite snappy enough.

With the latest 0.8 release of Firefox, however, things appear to be changing. This browser version is not built with XUL, but with GTK2, a native toolkit for Linux, which gives a tremendous performance gain at the loss of portability. It is finally fast enough to be my regular browser, nay, it is the fasted browser I've ever used. It is actually exciting how fast it is. New windows snap open, the bookmark editor does not crawl, and local webpages load instantly. Firefox is a 100% winner in the speed department, as it has finally surpassed my Galeon in this area!

On a related note, a freshly opened Galeon used 120M of RAM, while a freshly opened Firefox used 86M. I don't really know exactly what that means, but a lower RAM usage number is always a good thing to see.

Stability

I've been using this browser all day long and I haven't had any problems with it yet. Previous versions have never gone more than an hour without crashing. I have not added any new extensions or themes, yet, and I expect that those will have the potential to introduce some instability. Still, the features on this browser are sufficient for my needs without adding any third-party extensions.

User friendly features

One nice feature seems to be a automatic installer program for plugins. When I visited a web page that contained an embedded Java applet, the system opened up a dialog box and offered to download and install Java 2 for me.

Auto-installer downloading Java (click for full image)


Automated installer screenshot

Alas, this feature did not completely work for me with the one plugin I attempted: Java.

LoadPlugin: failed to initialize shared library /home/drw/firefox/plugins/java2/plugin/i386/ns600/libjavaplugin_oji.so [/home/drw/firefox/plugins/java2/plugin/i386/ns600/libjavaplugin_oji.so: undefined symbol: __vt_17nsGetServiceByCID]

There was no automated uninstaller for plugins, that I could find, so in order to get rid of it, I had to drop to an xterm, change directory in my firefox/plugins directory, and rm the files.

Most plugins are shipped as binary modules, unfortunately, and thus might not be compiled against the same libraries that you have on your system. As a result of this incompatibility, the module may crash. For me, I am currently using White Box Enterprise Linux 3.0 on my desktop, and neither the Java plugin from Sun, nor the RealAudio rpnp plugin, would work, both complaining of undefined symbols. This failure is not Firefox's fault, it's Sun and Real Networks' (or, perhaps, my distributions) fault.

I think that if the plugin had worked, the automated plugin installer would have worked, too. It looks like a friendly (and necessary for some computer neophytes) utility.

The themes and extensions are as good as always, although the texturizer.net website is currently down from the heavy load that this recent release has generated, and their mirror was returning error 404s.

Smooth scrolling is no longer a separate extension, but is now built into the browser. To enable it, go to the Tools/Options/Advanced/Browsing and checkoff smooth scrolling. It's a nice touch.

There is no close button on every tab, which is a feature I miss from Galeon.

To import my bookmarks from Galeon to Firefox, I had to open Galeon, export my bookmarks as HTML, and then import them in Mozilla.

There are two image handling features that are missing. In Galeon, from the right-click menu, you can send an image to the Gimp. Also from the right-click menu, you can open that image in a new window (or in the existing window). Both of these features are missing, and both are sorely missed.

Some of the keyboard shortcuts are different between Galeon and Firefox. For example, when in Galeon you press Shift-Middleclick to open the link in a new window, in Firefox you must Shift-leftclick. There is no "fast scroll" (shift-wheel) that I can find in this browser.

Popup and Ad blocking

Popup works fine, and even gives you some notification when a website delivers one (something Galeon didn't do).

The ad filtering works as expected, giving you a "Block images" and then a "Accept images" options when you left-click an image.

Before:


Ad before
After (notice the missing ads):
Ad after

XFT and GTK2

Anti-aliased fonts are beautiful, and Firefox now has a version that is built against these libraries. The difference is astounding, as you can see from the screenshots below: (Click for a fullsize version)

GTK2XFT

If your browser looks like the one on the right, it's time for you to upgrade.

All told, this browser is an excellent piece of engineering and the Mozilla team must be very satisfied with the work that they are contributing to the internet community. It takes a lot to get me to switch software packages (I'm still using WindowMaker!), but after over 2 years I have finally found my new web browser.

(See also: The Tide Has Turned in the Battle of the War)

Return to the LXer Features

Comments (29)

Another missing feature

dave Story submitter ·
You can't detach a tab as you could with Galeon (ala Ctrl-Shift-M).
Also... (some missing features which made me forget Firefox for now):

(Moved this up from the thread to its own subthread) This message was edited Feb 23, 2004 7:00 PM

XUL correction

dave Story submitter ·
Mozillazine pointed out that I made a mistake when I said that it isn't built with XUL. I presumed that they've made the change to GTK because the download offers the GTK2 version to download. Also, the speed of the browser makes if feel like a native GTK app.

Apparantly, however, it is still XUL! The performance of this XUL app is quite encouraging for XUL and I stand (sit) corrected. :)

dave
dave Story submitter ·
We'll get this straightened out. Bertram Bourdrez was kind enough to write me with the following information:

Mozilla has always used GTK on Linux (well, they used Motif for a while, and there's been a short-lived Qt port). The mistake you made is to assume that they use these toolkits to render the widgets. XUL just uses features like windowing and font rendering from the underlying toolkit, and uses them to render its own widgets. The "GTK2" in the filename indicates that it's the GTK2-based version rather than the outdated GTK1 version (the GTK2 version adds anti-aliasing, for one, so it's not really Mozilla using XFT but rather it benefiting from a system-wide GTK improvement).
About Java... I was happy to be rid of it until more website developers began relying on it for not just dynamic content on static webpages, but even for simple forms where JavaScript would suffice.

Just as both of you have experienced, the JRE plugins from IBM, Sun, and other vendors were assembled with just slightly different versions of compilers than found with the most common distributions. This of course causes the plugin to fail and while the older Java plugins may load, they don't work with most content.

I've discovered, however, that the JRE packaged as part of Sun's J2SDK (the free developer version) was assembled using a compiler that actually works with Mozilla on RH9 and Fedora Core 1. Since J2SDK is a binary distribution as well, your results may well vary but it's well worth a try.

Right Click - View Image

Quote: There are two image handling features that are missing. In Galeon, from the right-click menu, you can send an image to the Gimp. Also from the right-click menu, you can open that image in a new window (or in the existing window). Both of these features are missing, and both are sorely missed.

I agree that an option to send an image directly to your favorite editor would be a great addition, but I'm very pleased with the functionality that's already there. Just wanted to point out that your second wish is already available via "View Image", which opens just the selected image in the current window and tab. (at least on the Win version, but I see it listed on your screenshot above)

Jonah Hex
dave Story submitter ·
Really, here's what I want:

1) View Image in a new window (I did miss the current window link, which is indeed there!)

2) Detach a tab (extension anyone? It's not in any existing ones. This is different than "Copy tab")

3) Send image to ... (gimp, ee, OpenOffice.org, etc) (Easier than dragging and dropping into an open gimp)

These 3 would be great, but the lack of them is not a deal-killer. I'm still using FireFox happily.

Dave

Performance = Opera

Hi Dave, If performance is really a big issue for you, you might consider Opera. It's written in assembly and is the fastest major browser. Although I can't really comment much on the Linux version, because I don't know what windowing extensions it used and even if I did I'd still be talking about things I don't know much about, because I'm a Win32 user. Cheers, Christian Blackburn
dave Story submitter ·
Mine is a matter of principles. It's been said many times, by many folks, that the last thing we need is another proprietary web browser running the show. I'm most excited about Gecko (and, to a lesser extent, KHTML) because nobody controls it.

I'm not interested in Opera in the slightest for this singular reason.

dave

Close button on tabs

The close button on tabs is completely unnecessary. You can close any tab by middle-clicking on it, or better yet, hit Ctrl+W. If you really need the buttons, the Tab Browser Extensions plugin can add them for you if you choose the option.
dave Story submitter ·
But clicking on an X is more fun than double-clicking. :) Never fear, I did install the Tab Browser extensions this morning and I'm happily X-ing off my tabs again.

Dave

86 M?

with several tabs and several pages loaded, firefox 0.8 (gtk2 - xft version) weights only about 28 MB on my linux workstation.. (redhat 9 based)
dave Story submitter ·
I had someone else email me and ask about this. I arrived at the number this way:

$ ps auxw|grep firefox dave 8180 2.8 2.4 100736 24972 tty1 S 15:15 0:09 /home/dave/firefox/firefox-bin $

And took the "VSZ" column, which, according to ps(1), is the column that tells you how much virtual memory is used.

Bertram Bourdrez, however, emailed and told me that I should have used the RSS column, which is more reliable.

Whatever. ps confuses me and after countless google searches, I can conclude that if anyone out there really does know the real story on this, they haven't ever posted it on the internet (or else, I'm a poor googler).

Either way, Galeon was using slightly more memory than Firefox, regardless of which column was being used.

Dave

Alt-X to switch tabs?

In Galeon you can hit alt-1 to switch to tab 2, alt-2 to switch to tab 2... alt-x for tab x... Can you do this in FireFox. You can do that w/the control key, but I want to be able to use alt key.
dave Story submitter ·
Nice tip, I didn't even know that you could do that. I use Alt-[0-9] to move through my WindowMaker desktops, so I actually like using Ctrl. I looked through the about:config about didn't find anything that would customize this for you.

Here's a tip: You can use Ctrl-PgUp and Ctrl-PgDn to cycle through tabs. That's what I usually do.

Dave
dave Story submitter ·
I looked some more and it looks like ui.key might be what you're looking for. Try playing around with those settings (18 = Control, 17 = Alt) and see. You might have to restart your browser for the changes to take effect.

dave
dave, Thanks. I'll try looking through the settings to see what I find.

I have a whole system of keyboard shortcuts that I use. I use alt-FX to go between desktops. Control-2 launcher the 'run a program' type app (depends on the WM), etc, etc....
Human Interface Guidelines (HIG) (and GNOME) already define pretty much what Alt+FX shortcuts (should) do. Alt+F1 gives Desktop_mainmenu, Alt+F2 is RunProgram-dialog, Alt+F4 close the focused window, ...and so on.

http://developer.gnome.org/projects/gup/hig/1.0/userinput.ht...

In Galeon Alt+1,2,3,4,5... are shortcuts to TABs, but in Firefox they are Ctrl+1,2,3,4,5... Which way is the de facto standard way, or is neither? If we ever want to have Linux spread to normal homes and officies, those kind of guidelines should be strictly followed. Customization then after when user is an expert is another thing.
I actually like how konqueror handles this best. CTRL-left and CTRL-right step you left and right between tabs. It is rare (I think) that you actually count the number of the tab you want to jump to, and what if you have more than 10 tabs open? Of course, then you would still want "last tab" sort of like "last channel" on your TV remote to toggle between two tabs regardless of position.

Browser shortcuts should really be standardized more, but still allow for customization.
"It is rare (I think) that you actually count the number of the tab you want to jump to, and what if you have more than 10 tabs open?"

Well it's really easy to just look and be able to count from 1 to at least 6 or 7. I really don't like to have to tab between all of my tabs to get from one to another. I'll just stick with Galeon for now.
I think there is an awesome plugin for firefox which allows you to scroll through you tabs when you use your scroll wheel with the mouse depressed. Might not be your solution, but worth checking out. It all depends on if you hand is on your mouse. If you are using mouse gestures, it probably is. It wouldn't work for my laptop since touchpads suck.
It would be nice, if the TABs 1-10 would (optionally) show those numbers, shortcuts, which you can choose by Ctrl-(­number) in Firefox, or Alt-(number) in Galeon. I'd would willingly sacrifice the space of two letters in the TAB's title for that. When there is 10 TABs visible in one window, I at least cannot see straight which Ctrl+(number) to choose to get some wanted TAB.

An example: 1 [/. ] Slashdot | 2 [G] Google | 3 [X] LXer: Alt-X to switch... | 4 [(|)] Other site | (more TABs) (where [/.], [X], [G], [(|)] are those little icons)

Except I'd like to get rid of those dots "..." too in long truncated titles, useless.

Somehow Galeon, although it is older, or because it is older, has more matured and more practical TAB-interface than Firefox. Mozilla developers should had spent abit more time "reverse engineering" Galeon during the development. The Alt-I, or Alt-a + Alt-T, the list of the TABs, is something which Galeon could have also though.
I really don't think numbers are needed. It should be possible for most people to be able to count to at least 5 or 6 by just looking at the tabs. That's something that's built in to us biologically (even dogs can do that).

If you have more than 5 or 6 tabs you would have a harder time just lookig though. I usually have to galeon windows (one on desktop 1 and one on desktop 2) each with about 5-6 tabs.

Firefox does have some tab extensions that work fairly well. You might try them out if you are using firefox. They don't let you use alt-x though to change tabs.
Yes I have Tabbrowser, minitT and Tabbrowser sessions extensions installed.

One thing made me wonder when installing those extensions. None of them were signed and although I installed Firefox from GPG signed rpm-package, those extensions then could had been any trojan code and no way to trace their origin back. (oh well, its not v 1.0 yet, so it is understandable)

Those numbers in the titles of the TABs could be optional. I have set width of TABs fixed 100 pixels wide, so my 1024x768 maximized window has 10 TABs visible. I've also read, 7 is the number of items one should "know" and identify without counting. Maybe, but at least with those 10 TABs I don't find without counting which Ctrl-(number) shortcut to press, and would turn that kind of feature on if there would be a checkbox for it in the options.

Some more notices about TABbed browsing in Firefox:

Firefox seems to make some extra unnecessary work when capturing pop-up windows to TABs. With Galeon those open as TABs immediately, but Firefox at first seems to open them as normal windows, and then after grabs them and converts them to TABs.

Pop-up windows does not seem to inhertit same TAB-group as the origin TAB. But those links which trigger pop-ups when opened by middle mouse click do inherit the same TAB-group. Abit confusing. (I am using the auto-coloring of TAB-groups option in Tabbrowser extension.)

Missing features. Not in Firefox, usable and found in Galeon

Some missing features which made me forget Firefox for now: -TABs cannot be configured to open next to the current TAB as in Galeon.

[FOUND] -TABs cannot be dragged so one could change the order of the tabs.

[FOUND] -PopUps cannot be configured to open as TABs.

[FOUND] -There is no open/save sessions feature as in Galeon. Very usefull feature.

-Galeon uses XML for all kind of configuration: bookmarks (XBEL), sessions, ...Firefox has many different formats for different purposes. Linking and using libxml would be nice.

-No GConf support?

[FOUND] -No autoreload

-Bookmarklets didn't work (I only tried few)

[FOUND] -Ctrl+ENTER in Location or in Google-engine text field does not open URI in its own TAB but inside the current one. That is a very usefull feature with tabbed browsing in Galeon. [Alt+ENTER in FF] I didn't try all the extensions yet. Maybe some of the missing features would be there? [YES, and FOUND] I will try the tab-extensions thing.[FOUND Tabbrowser ext.s] Right now I didn't find any reasons to change from Galeon to Firefox. [FOUND :] One thing missing in both Firefox and Galeon, which would be usefull, is the possibility to forbid embedded Flash from some sites. WWW-admins have started to use Flash instead of animated GIF89a. It is annoying and one cannot stop them! Also both could have list of active TABs (with their URIs and Titles) somewhere in the main menu [FOUND]. I use to have tens of TABs in one maximized Galeon-window and sometimes finding the right TAB is not as fun as it could be. Also some method of "grouping" TABs could be usefull, by perhaps just by creating separators between some tabs: [tab1] [tab2] || [tab3] || [tab4] [tab5] [tab6] [tab7] || [tab8] .... [TAB COLOR DOES THIS]

Firefox's only one closing-X and yellow hint boxes on TABs is a good feature which is missing in Galeon.

[when edited later] [OK, so I installed and tried Tabbrowser extension and it gave most of those features which I was missing, marked as "FOUND" now later. Most of the bookmarklets worked after all, but one which I use often didnt: javascript:window.resizeTo(640,innerHeight) Usefull when page has long unrestricted wide lines. It works in Galeon even in maximized window state. Autoreloading is easier in Galeon than in FF-Tabbrowser extension.] This message was edited Feb 23, 2004 9:22 PM
big list!

what about "flash: click to view" to control flash movies embedded in pages??

it's available for firefox
dave Story submitter ·
How do I get that feature? Is it in a plugin?
dave: it's a plugin and it rocks.. :)

Don't forget that you can't use alt-x to switch tabs...
Whining continues .... :-) (Well, I see lots of potential in Firefox.)

What's with the "..." dots in the labels of the TABs? Totally useless, as user already knows surely it must be truncated. It wastes space for 3 more letters. The options Galeon has how to truncate the title to the TAB's title bar could be in Firefox also. At least those "..." could be optionally taken off.

And as I wrote, new TABs when opened by middle-clicking in the current TAB now opens the new TAB as the last TAB. When there is already 10-20 TABs 24/7, it is non practical. [There was an option for this in Tabbedbrowsing extension (Tabbrowser/Tabs/Advanced_tabs), which actually also worked after I removed feature-overlapping TAB extionsions: TabWarning, miniT]

With Galeon I always had "Insert new tabs after current tab". Also when grouping TABs and opening a new tab with Ctrl+T I'd like it to be right next to the current one. I haven't yet quite understood how the TABs-grouping thing works. [This also has cleared up. Removing overlapping extensions helped. Overlapping extensions can cause strange behaviour in the future also, so Firefox-team may have to handle the issue somehow.]

There seems not to be --new-tab option in Firefox's command parameters. Once again useful feature in Galeon to have "galeon --new-tab %s" in Start(Alt+F1) | Preferences | Preferred_Applications. I made /usr/local/bin/firefox_--new-tab (sh-script) for now. (Having "-remote openURL(%s, new-tab)" straight there in the preferences didn't work, but it works in the sh-script which is then called from GNOME.)

[text in square brackets was added later] [Growing to like Firefox now, but still missing some features from Galeon concerning TABbed browsing, like different colors of TAB-titles whether the TAB is still transfering or has/hasn't been active (the toppest) ever after the latest rendering. And those ways how to truncate the TAB's title in Galeon.]

[URI about:plugins works but is not in the Tools-menu, nor (did I) found it in extensions.]

[Tab sessions doesn't seem to work beyond browser quit+start cycle. Haven't figured out why. Neither works "Flash click to view" extension yet in any pages which have embedded flash and which I've tried.]

This message was edited Feb 29, 2004 6:55 AM

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post

LXer

  Latest Features
bob: LXer now speaks Markdown
Oct 27, 2026

bob: How to protect against PHP2Shell
Oct 26, 2026

Scott Ruecker (San Diego, U.S.): Linux That's Small
Oct 14, 2024

penguinist: Encryption, Trust, and the Hidden Dangers of Vendor-Controlled Data
Aug 27, 2024

Scott Ruecker (San Diego, U.S.): My Linux Mint Tribute
Aug 23, 2024

Scott Ruecker (San Diego, U.S.): How I Turned My Chromebook Into A "Mintbook"
Jul 08, 2024

Scott Ruecker (San Diego, U.S.): Adventures With My New Chromebook
Jun 10, 2024

Scott Ruecker: My Linux Laptop
May 08, 2022

Scott Ruecker: Laptop Dual Boot Project: Part 2
Nov 30, 2021

Scott Ruecker: Laptop Dual Boot Project
Nov 30, 2020


View all

  Search Features

Search LXer Features:

[ Copyright © LXer | All times are recorded in Central Daylight Time (CDT) ]

[ Contact Us | Privacy Policy | Terms of Service | About us | rss | Mobile ]

Login