For some time now, I have been somewhat unsatisfied with Firefox. The main reason for this was really memory management issues — it always seemed as if Firefox was taking up way more memory than it should need*. It also seemed that the Windows version was often somewhat better performing than the Linux version, which to this date is the only piece of software that runs natively on both OSes that I have been able to say that for.
I had tried both Galeon and Epiphany in the past, but was not incredibly thrilled by either. In Galeon’s case, when I had originally tried it (many, many years ago), it seemed to also be plauged somewhat with memory issues. In Epiphany’s case, when I first tried it several months to a year or so ago, it just didn’t feel right to me… There were several things that were not configured to my liking, and the incredibly sparse preferences dialog didn’t make it any easier to adjust it to the way I wanted.
Well, I decided to give Galeon another chance since David (a.k.a. MrGreen) has been using it for quite some time and is very pleased with it. To make a long story shorter, I came to like Galeon a lot more than I did in versions of old. The “smart bookmarks” feature is wonderful (though using Yubnub in Firefox’s search bar effectively serves the same purpose), and being able to add several nicknames for the same smart bookmark (e.g., g, google, and google all short for searching Google) is quite nice. However, I noticed that Galeon did not seem very apt at switching tabs quickly — there would be a slight delay (slight, but significant enough to be noticeable every time) between clicking on a tab and having that page redrawn. I also was pointed to the fact that Galeon is essentially finished in favor of Epiphany as far as development goes.
Given this, why not try Epiphany again? After all, I was happy with Galeon this time around, so maybe Epiphany also had improved. As it turns out, I rather like it this time around. There are still a couple of minor issues with it in terms of my not liking the sparse preferences dialog, but as a whole, it is quite elegant in its simplicity. I found an unofficial extensions page that fixed up two issues I had: Being able to use C-tab and C-shift-tab to navigate tabs instead of C-PageUp/PageDown, and being able to middle click on a tab to close it**. The only issue that I still have is that I can’t use keywords completely integrated with the bookmarks editor just yet. For now, I’m using this python extension to tide me over. It’s not perfect, but it works.
So, for now, I think I’ll play with Epiphany for a while. The one major advantage that Firefox has over it still are the available extensions, but I only use a small handful of them from day to day anyway, so that is not necessarily a showstopper.
* In the Firefox developers’ defense, these issues seemed to have largely been fixed in the 1.5.x series, and performance went up significantly under Linux.
** This is, of course, a very minor issue since each tab by default has the ‘X’ on it to close it. But, since I’m used to the functionality of Firefox, I felt it couldn’t hurt to use this extension until I’m weaned off from it.