• Skip to site navigation
  • Skip to content
  • Skip to sidebar
  • Skip to footer
  • Go to archive page
Shadowmaster’s Lair
  • Home
  • Projects
  • Articles
  • About
  • Contact
  • Blog
‹ Previous | Blog index | Next ›

Switching web browsers

Thursday, June 28, 2012

For more than a year I have been actively avoiding the web browser that all the cool kids use these days. I’m obviously talking of Google Chrome.

For all its excellent performance and ease of use, I kept being bothered by its insistence on breaking the mold and looking like a completely different thing running on my Linux system, instead of behaving like an application blending with its environment. I think it was this big annoyance that kept me from adopting it as my regular web browser for all this time. But compared to Mozilla Firefox, I think there’s just no matter of dispute anymore. Chromium/Google Chrome keeps getting better, and Firefox is stuck in the noughties, much like an evolutionary dead end in the history of fail web browsers.

The fact is, there are perfectly plausible explanations for the blending issue. It was only last night that I decided to do some research, and the first thing I found while looking around in the Chromium issue tracker was #10949, “Use GTK widget renderering in web content”. Various valid points are raised by the developers amidst some background noise — courtesy of random users. And truth to be told, it works. If one takes any XUL (e.g. Firefox, Thunderbird) application and tests it against Gtk+ theme engines or color schemes other than the Ubuntu defaults*, various design shortcomings become evident, including things such as the developers’ inability to choose a toolbar icon set for Linux/X11 that doesn’t become uncomfortably unreadable against bright backgrounds.

There are many other subtle quirks in Firefox as of late that make it glaringly obvious that it is unable to keep up with my own evolving requirements. Just to provide a few examples:

  • The whole browser often freezes for milliseconds (up to one second) when performing certain operations in the background such as opening a new tab. (Chrome appears to use and abuse IPC on Linux to avoid this at all costs.)
  • Scrolling motion often feels jerky, with occasional momentary rendering artifacts such as large blank chunks that are just displeasing or even painful to the eye. (In this regard, Chrome > Opera > Firefox here.)
  • Awesome Bar suggestions may take long to appear in some cases due to my extensive browser history, which is pretty much the only way those suggestions can be useful in the first place (I currently have no idea whether Chrome is different in this respect). The main problem with this is that there is no obvious indication as to how much time I should wait for suggestions to come up before giving up.
  • I can’t keep my tabs open and start a Private Browsing session on a new window. (Chrome allows “incognito” windows separate from normal browsing sessions.)
  • Firefox Sync is somewhat cumbersome by design, and yet it refuses to work most of the time for unknown reasons.

As far as I am concerned, there’s a certain threshold beyond which an application starts to become a nuisance rather than the facility any modern application should strive to be. Those days when everything was a chore are long gone; I want a web browser that’s fast, efficient, effective, and does not get in my way. Google Chrome/Chromium is rather daring—perhaps a little too much—in these terms, as you can see by yourself under “Content not chrome” in their User Experience page, but their approach appears to be effective if the browser marketshare trends are anything to go by.

•••

In conclusion, I have decided to give Chromium a more extensive test run for the rest of this week. Yes, Chromium (version 20 from sid), because I tend to feel the Debian packagers know their OS better, and the built-in Flash in the current stable Google Chrome appears to have problems with my machine and/or configuration.

Thankfully, importing my Firefox bookmarks, saved forms and other cruft took just a few clicks**. I will probably have to adapt to the different user interface design (already had to move some bookmarks around for easy access), but it might as well be a minor one-time hassle if it all works out well.

* (Seriously, “every Linux operating system is Ubuntu” would become a trope if Linux ever achieved mainstream popularity.)
** (I decided against importing my web history, which goes back as far as June 8th 2011.)

Posted in Miscellaneous, Personal, Software, Web browsers at 01:37 UTC | 6 comments
Trackbacks
Trackback URI
Tracked on 2012-07-03 00:46
From Shadowmaster’s Blog:
Unswitching browsers
I could not bear using Chromium for a week as I originally intended. All right, I admit I always intended to go back to Firefox, but the whole exercise didn’t go as planned for various reasons. The thing is, I have always used Firefox since version 1.0
Tracked on 2012-07-04 22:31
From Shadowmaster’s Blog:
The problem with Firefox toolbar icons
The other day I said: If one takes any XUL (e.g. Firefox, Thunderbird) application and tests it against Gtk+ theme engines or color schemes other than the Ubuntu defaults*, various design shortcomings become evident, including things such as the develo
Comments
Linear | Threaded
Posted on 2012-06-28 10:40 (#1)
Haudegen said:
Another soul lost to the corporate behemoths? ;) Keep the web open, don't let the big corporations with solely commercial interests shape the web of the future. A strong browser with a non commercial background is more than important, IMHO.
Reply
Posted on 2012-06-28 19:26 (#1.1)
shadowmaster said:
Hahaha... right.

Regardless of their corporate sponsoring, Chromium and Webkit are open-source, and AFAIK they are active participants in the definition of current and upcoming web standards. And in any case, let’s not forget where Firefox comes from.
Reply
Posted on 2012-06-29 08:05 (#1.1.1)
Haudegen said:
Just one example: Chrome does not implement the "Do Not Track" header. I think it's available as an extension, but nevertheless, Google is following it's own agenda here. Open source or not, Chrome's sole purpose is to increase shareholder value (OK, that sounds a bit radical ;).

I think it's very important to have a strong non profit player in this area. IMHO, these "political" aspects should be part of the decision. Maybe you still end up using Chrome, that's fine with me. My impression is that you are a thoughtful person and you considered all of this anyway. I just wanted to complement your post, I think it's more complete now.

PS: I'm in no way connected to Mozilla. This may sound like an ad, but it's just my private opinion.
Reply
Posted on 2012-06-29 08:32 (#1.1.1.1)
shadowmaster said:
I am not too concerned about the DNT option since it’s the digital equivalent of walking through robbers turf carrying a “don’t rob me” sign on the back, but I have always had the opinion that Chrome/Chromium’s primary purpose is teaching clueless non-techies in the future that Google = The Internet. It’s always felt awfully reminiscent of Microsoft’s strategy in the nineties, and this still bothers me greatly.

On the other hand, I tend to value products for their technological merits over any associated politics since I am a user at the end of the day, not a bearded preacher of freedom. Some of Mozilla’s own long-term strategies [1] make me feel terribly neglected as a user. And everything I have seen and read since Mozilla Firefox 4 has only reinforced the notion in my mind that they are purposefully neglecting the Linux crowd in general. I am well aware of the ecosystem limitations (e.g. X11, some of Mesa’s DRI2 drivers and some target hardware aren’t really suitable for page rendering acceleration), but I still feel it’s all highly unfair.

And really, Mozilla does have a—rather literal—corporate side, and it’s not pretty [2].

[1] http://shadowm.rewound.net/blog/archives/191-Firefox-is-dead,-long-live-Firefox.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622
Reply
Posted on 2012-07-02 10:51 (#1.1.1.1.1)
Haudegen said:
You make some very good points. Nevertheless, I think the concentration of information and therefor power in companies like Google, Microsoft and Apple is not healthy. Even if Mozilla isn't perfect itself, I prefer it to having Google build one of the most important programs on my (desktop) machines in addition to their web services I (have to) use.

I agree with your concerns regarding the Linux support, but this time I'll be pragmatic. I couldn't care less about their app store (or however they named it). The rendering is fast for me, and it gets better with every version.

From your tweets I understand that your transition to Chromium also shows technical difficulties. Would you mind elaborating on that?
Reply
Posted on 2012-07-03 00:56 (#1.1.1.1.1.1)
shadowmaster said:
> From your tweets I understand that your transition to Chromium also shows technical difficulties. Would you mind elaborating on that?

There we go:

http://shadowm.rewound.net/blog/archives/238-Unswitching-browsers.html
Reply
Add Comment
All fields are optional. Your email address won't be publicly displayed.
HTML-Tags will be converted to Entities.
Standard emoticons like :-) and ;-) are converted to images.
 
 
 
‹ June ’13 ›
Mo Tu We Th Fr Sa Su
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
  • Recent posts
  • Archives
  • RSS/XML RSS 1.0
  • RSS/XML RSS 2.0
  • Atom/XML Atom 1.0
  • RSS/XML Comments
Twitter: @shikadilord
  • If I could ask for three wishes, I'd firstly ask for an infinite bag of M&Ms.1 hour ago
  • They're all available from here as always: http://t.co/vKL1027LPl19 hours ago
  • Fixed all image refs in my Wesnoth Evolution articles to refer to a host that doesn't dislike hotlinking specific files for no reason.19 hours ago
  • Yeah, like I was going to take anyone's opinion into account anyway.19 hours ago
  • RT @Wesnoth: Battle for Wesnoth turns ten today! http://t.co/ht8eAWm2IZ1 day ago
  • P.S. those of you who hang around in my IRC channel enjoy wasting my time, all the time, so your answers won't count.1 day ago
  • Dear followers (who are mostly spambots anyway), do you think I should fix my Wesnoth Evolution articles? [y/n] http://t.co/jfvwoeS7DG1 day ago
  • Welcome back, #Wesnoth 1.10 add-ons server.1 day ago
Categories
  • XML Frogatto
  • XML Hardware
  • XML IRC
  • XML freenode
  • XML Miscellaneous
  • XML Personal
  • XML Projects
  • XML Rei 2 IRC Bot
  • XML Wesnoth RCX
  • XML Wesnoth-TC
  • XML Site updates
  • XML Software
  • XML Web browsers
  • XML Web design
  • XML phpBB
  • XML Wesnoth
  • XML After the Storm
  • XML Invasion from the Unknown
  • XML Wesnoth Evolution
  • XML Wesnoth-UMC-Dev
Projects
  • Wesnoth Add-ons
  • Wesnoth RCX
  • Wesnoth-TC
  • Frogatto levels
  • Rei 2 IRC Bot
  • Wesnoth-UMC-Dev Registry
  • Shikadibot 0314
  • irker-svnpoller & svnmail-filter
  • phpBB 3.0 Mods/Hacks
Articles
  • Wesnoth Evolution
Links
  • Battle for Wesnoth
  • Wesnoth-UMC-Dev
  • Frogatto & Friends
Contact • Site Information & Disclaimer

Copyright © 2006-2013 by Ignacio R. Morelle. All rights reserved.
Powered by Poison Ivy/Dorset6 D18 and Serendipity.
Hosting by rewound.net and NearlyFreeSpeech.NET.

Serendipity PHP Weblog Valid XHTML 1.0 Transitional