|
|
Subscribe / Log in / New account

A Firefox user plays with Chromium

By Jonathan Corbet
July 7, 2011
There was a period of time when it seemed that Internet Explorer was set to be the only web browser with any significant presence; Linux users looked to be doomed to a barely-supported web life using niche browsers. The success of Firefox saved us from that fate; for a while, it seemed that Firefox was set to take over. But the situation is more complicated than that; now the press is talking about the rapid rise of Google's "Chrome" browser. Your editor, having not seriously messed with Chrome/Chromium for some time, decided to experiment with using it full-time for a while. The end result: Chromium is a capable tool with only a few annoying glitches.

Discussions of Chrome tend to run into confusion based on the fact that there are actually two related browsers. Chromium is an open-source (BSD-licensed) project, while Chrome is a binary-only program available for free download. Chromium is the upstream for Chrome; they differ in that Google adds a bunch of proprietary stuff (Flash player, PDF viewer, codecs), an automatic update system, and a more colorful logo to Chrome. Both browsers are available for a number of Linux distributions. Anybody wanting a fully-free system will naturally stick to Chromium.

For a user moving to Chromium from Firefox, there is, at the outset, little in the way of culture shock in store. The Chromium developers seem to have put a great deal of work into making that transition easy. Chromium will pick up a lot of information from an existing Firefox installation, including bookmarks, browsing history, passwords, and more. (As an aside, it's worth noting just how easily Chromium can get its hands on the Firefox password store; any other program can do the same). The appearance is quite similar, and many of the keyboard shortcuts are the same. After a while one begins to notice little things that are missing (the combination of shift and the scroll wheel to move through the history is at the top of your editor's list), but it mostly just works.

Firefox makes a huge variety of configuration options available to users; Chromium has a rather smaller set. Most of the important things are there, but, once again, anybody who has made extensive use of Firefox's configurability will run into annoying gaps. At the top of the "pet peeve" list here is the lack of any ability to control animated images. Your editor is an easily distracted type; text is much harder to read when there are images jumping around on the screen. The "animate once" option in Firefox has always seemed like an ideal compromise; it enables viewing of kitten animations sent by one's daughter while filtering out ongoing obnoxiousness. Chromium users have no such feature.

Also missing is any sort of mechanism for associating "helper" programs with content types. There appears to be no way, for example, to tell the browser to pass a PDF file to evince or an m3u file to the user's choice of media player. As a result, Chromium, out of the box, is totally unable to deal with PDF files; one must install an extension to be able to view them at all. (Chrome has a PDF viewer built into it). This behavior seems to be driven by the ChromeOS use case, where the concept of applications outside the browser is deemed suspicious at best. For a full desktop system, though, it is limiting.

Extensions for Chromium are not in short supply. AdBlock is there, for those who want it. On the other hand, the lack of NoScript hurts; the "NotScript" extension tries to fill that gap, but it's not the same. NotScript setup is bizarre, requiring the user to hand-edit a file named

    ~/.config/chromium/Default/Extensions/\
	odjhifogjcknibkahlpidmdajjpkkcfn/0.9.6_0/CHANGE__PASSWORD__HERE.js

and insert a password which, seemingly, is never used again. NotScript seems to break more sites than NoScript does; the Red Hat bugzilla site, for example, simply refreshes forever with scripts disabled. NotScript also breaks Chrome's PDF viewer unless scripts are enabled for the site hosting the PDF file. There is (it must be said) no direct equivalent to the Firemacs extension providing Emacs keybindings; a similar extension failed to work. Many of these features are apparently harder to implement in Chromium than they are in Firefox; it seems likely that Chromium's emphasis on sandboxing and security, along with an attempt to make extensions portable across releases, may be to blame here.

Various glitches notwithstanding, Chromium is a capable and full-featured browser. It does appear to be quite fast, though Firefox's speed has rarely been a problem in recent times. Having done the work to switch over to this browser and integrate it into his workflow, your editor does not feel any immediate need to switch back to Firefox.

Chromium is promoted as an open source project, but the community has learned that Google often sees "open source" in its own unique way. It would appear, though, that Chromium is actually run like a real open-source development project. The project's code repository contains commits from some 759 developers, most of whom have been active in the last year. Developers tend to use @chromium.org email addresses, making it hard to tell how many of them come from outside Google. The project does give commit privileges to outside developers, though - they are not limited to the submission of patches. Google must certainly maintain a certain degree of control over the direction of the project, but Chromium does truly seem to have a development community of its own.

Despite its free license and growing adoption, Chromium tends to be supported reluctantly by many distributors. The project's release cycles are unclear at best, and its practice of forking and bundling libraries does not sit well with distributors; see this posting from Tom Callaway for a long discussion on the disconnect between Chromium and distributors. Chromium has an open bug tracker entry on making the project more distributor-friendly, but it seems to have more cobwebs than contributions. For reasons that have been extensively discussed over the years, web browser projects seem to have a hard time fitting into the distributor ecosystem.

Even so, there are repositories for a number of common distributions. Some work better than others; the Fedora repository does not support Rawhide, for example. But just about anybody wanting to run Chromium without building it (a daunting process which requires a 64-bit machine just to have the address space to do the link) on Linux can do so. That said, it's probably a fair guess that an awful lot of Linux users are running the proprietary Chrome releases. One should never underestimate the allure of a working YouTube. For those who would like to take that path, there are a number of "release channels" with varying distances from the bleeding edge.

To conclude: Chromium is a capable tool which has brought an interesting new level of competition to the browser space. The project's emphasis on speed and security are certainly welcome, as is the relatively open (for Google) nature of the project itself. On the down side, one might well wonder whether it is wise to put yet another piece of web infrastructure into a single company's hands. Google's intentions seem to be good now, but, as we've often seen, companies can change alignment overnight. So while Chromium is a welcome option to have, it might be best if it does not take over. The continued existence and success of strong competitors in the free software community can only be a good thing.


to post comments

A Firefox user plays with Chromium

Posted Jul 7, 2011 14:15 UTC (Thu) by oever (guest, #987) [Link] (4 responses)

Lacking NoScript is a problem. Another important plugin is RequestPolicy. I fill the lack of RequestPolicy by having a personal proxy. That way the filtering functionality is independent of the browser I use. The proxy is written in JavaScript and runs on Node.JS. It is about 200 lines of code. The configuration (what website can ask pages from other servers, what headers can be sent) has grown to about 800 lines after using it for three months. Here's a snippet of my configuration.
var filterItems = [{
    allowedHeaders: {
        'authorization': null,
        'content-length': null,
        'content-type': null,
        'range': null
    },
    matchRules: [{
        url: { hostname: ".*" }
    }]
},  {
    allowed: true,
    matchRules: [{
        samehost: true
    }, {
        samedomain: true
    }]
},  {
    allowedHeaders: {
        'cookie': null
    },
    matchRules: [{
        url: { hostname: "lwn\\.net" }
    }]
}
Basically that config is saying: only send a few headers ('host' is not configured: it allowed by default), allow requests to the same domain and allow sending cookies to lwn.net. This system does not yet work for https and I do not think that's needed at the moment. And FireFox is still my main browser.

A Firefox user plays with Chromium

Posted Jul 7, 2011 14:20 UTC (Thu) by mathstuf (subscriber, #69389) [Link]

This looks very nice. In the uzbl camp, there's been talk of an uzbl-proxy which manages headers, blocking, and filtering. Not sure how much node.js would be an issue, but could you stop by #uzbl if you'd be interested in opening it up?

A Firefox user plays with Chromium

Posted Jul 8, 2011 8:22 UTC (Fri) by rilder (guest, #59804) [Link] (2 responses)

Just curious, why write a new proxy when there are already ones available like privoxy ? Also, proxies like Squid, Polipo help in obtaining much better and stricter control over the headers. I use Squid for that (I get a nice browser independent cache too) and pdnsd for dns (with which I get a nice ad blocking system because of its blacklists).

A Firefox user plays with Chromium

Posted Jul 8, 2011 16:15 UTC (Fri) by mathstuf (subscriber, #69389) [Link]

The reasoning behind a smaller proxy (for uzbl at least) was that it was per-user, small, and easily configurable. The thought was that it could also be where HTTPS Everywhere-like support happens. Adblocking and caching are indeed better dealt with by squid and a dns filter, but I'd rather squid be network-wide at least and possibly the dns filter as well.

A Firefox user plays with Chromium

Posted Jul 8, 2011 23:20 UTC (Fri) by oever (guest, #987) [Link]

I was not able to figure out how to easily setup privoxy or squid with the filtering rules that I wanted. I was interested in Node.JS and found a tutorial on how to write a proxy in about 20 lines of code. From there, I quickly had my own proxy.js which is clear to me and easy to run. Since it's just one javascript file, it's easy to use everywhere. All that is needed is node.js.

Eventually, I'd like to be able to investigate every aspect of the traffic and modify it as needed. This should be easy to do in Node. Performance is not an issue: this is for personal use.

requires a 64-bit machine?

Posted Jul 7, 2011 14:17 UTC (Thu) by clugstj (subscriber, #4020) [Link] (3 responses)

"requires a 64-bit machine just to have the address space to do the link"

I built Chromium just yesterday on a 32-bit machine (running Gentoo) without any problem.

requires a 64-bit machine?

Posted Jul 7, 2011 14:23 UTC (Thu) by corbet (editor, #1) [Link] (2 responses)

That statement came from slide 10 of the Life of a Chromium developer presentation linked from chromium.org. I'll confess that I didn't build it myself.

requires a 64-bit machine?

Posted Jul 7, 2011 17:21 UTC (Thu) by clugstj (subscriber, #4020) [Link]

They must be describing a staticly linked build. On Gentoo 32-bit, the executable is ~37MB, but is dependent on ~77 shared libraries.

requires a 64-bit machine?

Posted Jul 7, 2011 17:28 UTC (Thu) by leiz (guest, #46265) [Link]

Developers do debug builds with symbols, where the build output is at least 5x bigger.

A Firefox user plays with Chromium

Posted Jul 7, 2011 14:27 UTC (Thu) by whiprush (guest, #23428) [Link] (14 responses)

They have a handy chart on their website that has all the details of the differences between Chrome and Chromium:

http://code.google.com/p/chromium/wiki/ChromiumBrowserVsG...

A Firefox user plays with Chromium

Posted Jul 7, 2011 14:35 UTC (Thu) by rlehy (subscriber, #46873) [Link] (9 responses)

Seeing this chart (which confirms my experience of official Ubuntu packages for more than one year), I am a bit puzzled by the article claim that Chromium has problems with Flash and opening PDF documents. Both work fine here.

Flash and PDF

Posted Jul 7, 2011 15:43 UTC (Thu) by corbet (editor, #1) [Link] (7 responses)

Flash requires the Adobe plugin; if you're willing to run that, I don't see a whole lot of reason not to just run Chrome. PDF doesn't work for me with the F15 Chromium build; Ubuntu may have configured things differently somehow.

Flash and PDF

Posted Jul 7, 2011 16:03 UTC (Thu) by nye (subscriber, #51576) [Link] (6 responses)

>PDF doesn't work for me with the F15 Chromium build

I wouldn't be surprised if your setup is a little different than the average user's. If you do 'xdg-open some_pdf.pdf' do you get what you want?

(Not saying that that's necessarily what Chromium does, but if even that doesn't work then you have a deeper issue.)

Flash and PDF

Posted Jul 7, 2011 16:17 UTC (Thu) by nye (subscriber, #51576) [Link] (3 responses)

>Not saying that that's necessarily what Chromium does

Actually, a quick Google suggests that it is, which is good since that's Clearly The Right Thing.

If you have xdg-utils installed, "xdg-mime default evince.desktop application/pdf" *should* fix it. If you don't - there's your problem.

Flash and PDF

Posted Jul 7, 2011 19:43 UTC (Thu) by mathstuf (subscriber, #69389) [Link]

Right. This is the proper way to handle filetypes and default applications. I really wish xdg-open would use this as a fallback (currently it just looks at the environment for hints of a DE (handing it off to GNOME's, KDE's, XFCE's, or LXDE's as necessary), then $BROWSER, then a list).

Flash and PDF

Posted Jul 7, 2011 21:08 UTC (Thu) by gidoca (subscriber, #62438) [Link] (1 responses)

> Actually, a quick Google suggests that it is, which is good since that's Clearly The Right Thing.
Tell that the mozilla folks. I keep getting annoyed when Thunderbird fails to open attachments when running in KDE without me providing the exact path of the binary to open with. (It doesn't even respect $PATH)

Flash and PDF

Posted Jul 12, 2011 15:12 UTC (Tue) by nye (subscriber, #51576) [Link]

>I keep getting annoyed when Thunderbird fails to open attachments when running in KDE without me providing the exact path of the binary to open with

Tell it to use /usr/bin/xdg-open for everything and it should DTRT. Suboptimal but better than setting every single file type manually.

Flash and PDF

Posted Jul 7, 2011 17:38 UTC (Thu) by corbet (editor, #1) [Link] (1 responses)

The F15 machine has a pretty vanilla setup; it's not like the wilderness that is the Rawhide box. xdg-open works just fine, but trying to view a PDF in Chromium just yields a black page with a "missing plugin" message. A certain amount of searching suggests that I'm not the only one to see this behavior, but answers seem to be scarce.

Flash and PDF

Posted Jul 12, 2011 15:15 UTC (Tue) by nye (subscriber, #51576) [Link]

>xdg-open works just fine, but trying to view a PDF in Chromium just yields a black page with a "missing plugin" message

Hmm, maybe it's hardcoded to expect to be able to open PDFs with a plugin rather than an external application - although comments on other forums seem to indicate otherwise.

I must confess I use Chrome so I've never had to worry about it.

A Firefox user plays with Chromium

Posted Jul 8, 2011 13:19 UTC (Fri) by njd27 (subscriber, #5770) [Link]

The Chrome strategy for PDF is to try and integrate it into the browser as much as possible: so that viewing PDF files uses the same UI for zooming and search. Also to lock up the PDF viewer within their security sandbox system.

So the PDF behaviour is a design feature, not a bug.

A Firefox user plays with Chromium

Posted Jul 7, 2011 22:56 UTC (Thu) by kripkenstein (guest, #43281) [Link] (3 responses)

> They have a handy chart on their website that has all the details of the differences between Chrome and Chromium:

> http://code.google.com/p/chromium/wiki/ChromiumBrowserVsG...

It's not up to date. For example, it's missing the fact that Print Preview is missing in Chromium - it's proprietary code (tied somehow to the proprietary PDF viewer that is bundled).

Also, being proprietary code as it is, there is no clear way to tell if the list is complete. There can be many additional customizations they are not telling us about.

A Firefox user plays with Chromium

Posted Jul 12, 2011 17:07 UTC (Tue) by martine (guest, #59979) [Link] (2 responses)

The print preview code is not proprietary, it is public and BSD-licensed just like the rest of Chrome.
http://codesearch.google.com/codesearch#search/&exact...

Print preview is implemented as just generating a PDF and displaying it with the built-in PDF viewer. It can't work without a PDF plugin so if you don't have one it falls back on your system's print dialog. (PS: there is no free PDF plugin.)

If you find any real omissions from that list, I'd be happy to update it.

A Firefox user plays with Chromium

Posted Jul 12, 2011 21:30 UTC (Tue) by kripkenstein (guest, #43281) [Link]

I understand that the code around it is open source. But the actual implementation in Chrome of print preview is through a PDF, exactly as you said, and the PDF viewer is proprietary. So the print preview feature is not present in Chromium, at least not an actual working version of it, since there is no PDF viewer in Chromium.

Therefore this definitely looks like an omission from the list. Chrome has working print preview, Chromium does not.

A Firefox user plays with Chromium

Posted Jul 12, 2011 22:30 UTC (Tue) by jrn (subscriber, #64214) [Link]

> PS: there is no free PDF plugin

Isn't mozplugger (+, say, epdfview) one?

bundling libraries

Posted Jul 7, 2011 14:56 UTC (Thu) by exadon (guest, #5324) [Link] (7 responses)

What's wrong with bundling and forking third-party libraries as long as the fork is maintained well? Nowadays there is no shortage of disk-space.

bundling libraries

Posted Jul 7, 2011 15:03 UTC (Thu) by nbecker (subscriber, #35200) [Link] (2 responses)

1. Wasting resources (e.g., mapping multiple copies of same code to memory instead of sharing)

2. Might not get prompt security updates of dependent lib code

bundling libraries

Posted Jul 7, 2011 20:18 UTC (Thu) by jengelh (guest, #33263) [Link]

3. Wasting resources — in terms of developers needing to rebase the extra shipped code, and needing to tune $build_system to allow using the shipped lib in addition to just using a system search (aka. pkgconfig/whatever).

bundling libraries

Posted Jul 8, 2011 6:20 UTC (Fri) by roblucid (guest, #48964) [Link]

Wasting resources
o On maintenance update, N copies of shared library to update instead of 1,
on windows need signature based scanner to find all the dll, update misses like Secunia PSI
o Confusing responsibilities, every upstream is forked leading in general to a chaos of multiple flavours of a package
o Requiring upstream enhancements or distro policy on build to be re-integrated

bundling libraries

Posted Jul 7, 2011 16:47 UTC (Thu) by dmarti (subscriber, #11625) [Link] (3 responses)

More from Tom Callaway on Chromium and bundling in a SCALE talk, covered here on LWN: SCALE: Projects and distribution unfriendliness

Why no Bundled Libraries on the Fedora site

bundling libraries

Posted Jul 7, 2011 20:43 UTC (Thu) by Frej (guest, #4165) [Link] (2 responses)

I can certainly understand distributors. But in the end, what does the user need? Distribution do not scale for application updates, instead everything must be updated in one go. It' unrealistic that distributions can handle this. But do they really need the control of every application? It just seems pretty weird seeing 5-10 complete duplicated efforts, because of different packaging (sometimes even the same package with same format being duplicated).

Sometimes the distro model puts a big barrier in between the developer and user, which isn't particularly helpful.

bundling libraries

Posted Jul 11, 2011 20:56 UTC (Mon) by k8to (guest, #15413) [Link]

Excuse me?

My distribution scales pretty well for application updates, much better than the average upstream. And it doesn't need everything to be updated in one go.

I haven't used other distros for a while, so all I can swear to is Debian has none of these problems, but I sure had the impression the other folks had made big strides in the last decade.

bundling libraries

Posted Jul 17, 2011 12:21 UTC (Sun) by jospoortvliet (guest, #33164) [Link]

arch linux?
opensuse.org/tumbleweed?

And there are things like the Open Build Service and PPA's which do allow you to have a component of your system updated.

A Firefox user plays with Chromium

Posted Jul 7, 2011 15:25 UTC (Thu) by davide.del.vento (guest, #59196) [Link] (6 responses)

From an user perspective (myself), the lack of a serious NoScript and the forceful usage of internal PDF viewer are very, very annoying.

Moreover, the forceful "save as" in a download directory (as opposed to /tmp) for all other "documents" is a deal breaker. With firefox, I can "open" any annoying docx file I need (i.e. it's automatically downloaded in /tmp and then opened with LibreOffice, then automatically deleted when /tmp is scrubbed). With Chrome/Chromium, I have to:

1) "save as"
2) find the directory
3) manually open the file
4) clean-up the mess afterwards myself.

Score: 4-1 for firefox, deal breaker for me. I do have Chrome installed, but I barely use it because of this (and because of lacking NoScript)

A Firefox user plays with Chromium

Posted Jul 7, 2011 15:42 UTC (Thu) by pj (subscriber, #4506) [Link] (2 responses)

When I download a file in Chromium (xubuntu 11.04), it shows up in the downloads bar at the bottom where I can right-click to 'Open' it (using the OS-default app associated with it) or I can instead choose 'Show in Folder' which opens my native filebrowser to point at the folder the file was downlaoded in. And I suppose I could set /tmp as my default download directory too, if I wanted.

A Firefox user plays with Chromium

Posted Jul 8, 2011 7:53 UTC (Fri) by jond (subscriber, #37669) [Link] (1 responses)

I symlink ~/Downloads to ~/tmp/Downloads

A Firefox user plays with Chromium

Posted Jul 12, 2011 17:09 UTC (Tue) by martine (guest, #59979) [Link]

Chrome obeys the xdg spec:
http://www.freedesktop.org/wiki/Software/xdg-user-dirs

You can adjust your system's default download directory by editing ~/.config/user-dirs.dirs or by setting the appropriate environment variable, no need to symlink.

A Firefox user plays with Chromium

Posted Jul 7, 2011 16:47 UTC (Thu) by ptman (subscriber, #57271) [Link] (1 responses)

I'm told the internal PDF viewer can be disabled from about:plugins

A Firefox user plays with Chromium

Posted Jul 9, 2011 7:17 UTC (Sat) by nteon (subscriber, #53899) [Link]

you can also simply delete the libpdf.so from /opt/google/chrome, but you need to redo this after every update...

A Firefox user plays with Chromium

Posted Jul 8, 2011 11:03 UTC (Fri) by union (guest, #36393) [Link]

As far as downloading:
----------------------

Wrench->Preferences->Under the hood->Downloads->
Download location

also there is checkbox "Ask where to save each file before downloading"

Also you can clear AutoOpen settings.

As for inbuild PDF:
-------------------

go to about:plugins ,and disable Chrome PDF Viewer

or just use save as on pdf's.

Misc:
-----
If NoScript or something similar ever comes along I will use it until then I guess I'll relly on flashblock and "famed" chrome sandbox.

A Firefox user plays with Chromium

Posted Jul 7, 2011 15:26 UTC (Thu) by fb (guest, #53265) [Link] (7 responses)

After using Chromium for a good while I am back to Firefox.

The one extension I missed in Chrome/Chromium is "HTTPS Everywhere".

Being able to type in the address bar and not have everything sent to Google is another important +1 for Firefox.

A Firefox user plays with Chromium

Posted Jul 7, 2011 15:53 UTC (Thu) by nye (subscriber, #51576) [Link] (4 responses)

>Being able to type in the address bar and not have everything sent to Google is another important +1 for Firefox.

Turn that option off then? Assuming it's even on by default.

A Firefox user plays with Chromium

Posted Jul 7, 2011 16:30 UTC (Thu) by cowsandmilk (guest, #55475) [Link]

Assuming fb is referring to the option "Use a prediction service to help complete searches and URLs typed in the address bar", it has been checked by default on every system where I've installed Chrome

A Firefox user plays with Chromium

Posted Jul 7, 2011 17:09 UTC (Thu) by fb (guest, #53265) [Link] (2 responses)

I wasn't aware of that option. Still, Firefox allows me to have history search at the address bar, and have 'search suggestions' when I actually want to do web search. Perhaps I am just being capricious, but I do appreciate the distinction.

A Firefox user plays with Chromium

Posted Jul 11, 2011 8:56 UTC (Mon) by jezuch (subscriber, #52988) [Link]

Chromium does search the history and bookmarks from the address bar as well, although the quality of the results is kind of puzzling (I know, because for a reason unknown even to me I stopped using bookmarks a long time ago and am relying on the history all the time). It finds *some* results, if it does at all, but not the most obvious ones, to say the least. Of course, YMMV.

A Firefox user plays with Chromium

Posted Jul 12, 2011 15:21 UTC (Tue) by nye (subscriber, #51576) [Link]

>Perhaps I am just being capricious, but I do appreciate the distinction.

Fair enough I guess. I've always used keyword search and hence have never had a use for a separate search box personally, so I've never really noticed the distinction.

A Firefox user plays with Chromium

Posted Jul 7, 2011 18:34 UTC (Thu) by mathstuf (subscriber, #69389) [Link]

This is something best left to a user-local proxy. Linking it to a specific browser is short-sighted IMO. It's how uzbl will likely gain the feature, but it will work for *any* browser (w3m, luakit, chromium, etc.).

A Firefox user plays with Chromium

Posted Jul 9, 2011 6:23 UTC (Sat) by WolfWings (subscriber, #56790) [Link]

"HTTPS Everywhere" in a per-domain way is built right into Chrome/Chromium.

chrome://net-internals

Go to the HSTS tab, you can manually force a domain to HTTPS-only there.

It's perhaps abusing the HTTP Strict Transport Security standard, but it works without any extensions needed.

http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

A Firefox user plays with Chromium

Posted Jul 7, 2011 15:30 UTC (Thu) by boklm (guest, #34568) [Link]

"There appears to be no way, for example, to tell the browser to pass a PDF file to evince or an m3u file to the user's choice of media player."

Using Chromium 11.0.696.68 on Mageia, I have no problem opening PDF files with evince.

A Firefox user plays with Chromium

Posted Jul 7, 2011 15:47 UTC (Thu) by dgm (subscriber, #49227) [Link] (6 responses)

This article made me think about my own Chromium/Firefox usage. Curiously enough, my trend is completely opposite to our editor's.

I have been a fervent Chromium user for more about a year and a half. The main reason why I did the switch was that Chromium felt snappier and sleeker to me. Chromium quickly became my main browser, but Firefox has never left the place: my wife prefers it.

Since FF 4 (and now 5), I find myself leaning back to Firefox. Not for the plugins -I no longer install anything besides dictionaries-, but for the same reasons that drove me to Chromium: nowadays FF feels faster and sleeker.

A Firefox user plays with Chromium

Posted Jul 7, 2011 16:56 UTC (Thu) by sml (guest, #75391) [Link] (5 responses)

I also gave Chromium a good run, using it as my primary browser for about 6 months before the release of Firefox 4.

In the end I switched back too. Firefox 4 certainly isn't as fast as Chromium - especially opening a lot of tabs - but it's close. I also ran into some annoying bugs around password management and window focus. e.g.
http://code.google.com/p/chromium/issues/detail?id=5897
http://code.google.com/p/chromium/issues/detail?id=29513
http://code.google.com/p/chromium/issues/detail?id=37381

For me the main benefit of Firefox is the flexibility; largely afforded by plugins. As many mentioned, NoScript is a major omission. It's All Text is another. And the Chromium UI simply can't be rearranged the way Firefox's can.

This is funny...

Posted Jul 8, 2011 7:46 UTC (Fri) by khim (subscriber, #9252) [Link] (3 responses)

Firefox 4 certainly isn't as fast as Chromium - especially opening a lot of tabs - but it's close.

This is funny. I only use Firefox nowadays when I need to open lots of tabs because Chrome is just way too slow for this. Perhaps we have different definitions of "many"? 500 tabs can be opened in Firefox in about 3-5 minutes while Chrome takes at least 15...

This is funny...

Posted Jul 8, 2011 7:57 UTC (Fri) by jond (subscriber, #37669) [Link] (2 responses)

I'm continually amazed by people who have software problems opening 100+ tabs. What's the point? I how can anyone conceivably read that many?

This is funny...

Posted Jul 8, 2011 14:45 UTC (Fri) by cesarb (subscriber, #6266) [Link]

Try to look in your browser history...

Posted Jul 11, 2011 8:45 UTC (Mon) by khim (subscriber, #9252) [Link]

You assume I open 500 tabs to then browse in all of them... but this is only partially true.

When you have some script which processes data from websites in some way and you want to test the result you naturally need to open all these sites in tabs: lots of sites don't like to live in frames. You open them, briefly look on each page (only stopping when you script did something wrong) and close them. With Firefox it's feasible to process 500 sites in batch, with Chrome 100 is the practical maximum.

No, this is not something I do every day, but I do that from time to time... and that's the reason I keep Firefox around: it's just so much faster to do that with Firefox.

A Firefox user plays with Chromium

Posted Jul 8, 2011 15:09 UTC (Fri) by southey (guest, #9466) [Link]

I also went back to Firefox 4 from Chrome partly because I got tired of it asking to use KDE wallet everything I opened it. While I understand the some of the need, I do not consider that an viable solution. Although I may try chromium.

Sure I miss the speed, but as Tom's hardware' recent article 'Web Browser Grand Prix 5: Opera 11.50, Firefox 5, And Chrome 12 it is not as bad as before.

A Firefox user plays with Chromium

Posted Jul 7, 2011 16:07 UTC (Thu) by Thue (guest, #14277) [Link] (1 responses)

How about Chromium's security and reliability features? Chromium will

-run plugins in separate sandboxed processes
-run individual tabs in separate sandboxed processes

One easy benefit of this is that, unlike Firefox, one tab running amok will not stall the entire browser. This is the greatest benefit of using Chromium for me.

A Firefox user plays with Chromium

Posted Jul 7, 2011 18:34 UTC (Thu) by tetromino (guest, #33846) [Link]

I use both Firefox and Chromium interchangeably and often simultaneously. I see Chromium tabs crashing and displaying the fail dialog on a pretty regular basis (multiple times per week). On the other hand, Firefox has been rock-stable for me for the past year or so.

In other words, for Chromium, running tabs in individual processes is a matter of necessity (otherwise Chromium would have been unusable due to frequent crashes), while for Firefox, tab process isolation is more of a "might be nice to have in the distant future" feature.

Sync

Posted Jul 7, 2011 16:15 UTC (Thu) by merge (subscriber, #65339) [Link] (2 responses)

What would probably also worth mentioning is their approaches to "Sync". AFAIK google is not really comparable to mozilla's solution, that stores everything fully encrypted, with user's responsibility not to lose her key.

Sync

Posted Jul 10, 2011 21:34 UTC (Sun) by bboissin (subscriber, #29506) [Link] (1 responses)

AFAIK the chrome sync is similar, you can use an alternate key if you want to.

The distinction is that Mozilla publishes the API (and maybe sample code for the server).

Sync

Posted Jul 15, 2011 21:19 UTC (Fri) by csenger (guest, #65002) [Link]

The sync server is open source and not too hard to set up. You can find more information here:
http://docs.services.mozilla.com/howtos/run-sync.html

..Carsten

A Firefox user plays with Chromium

Posted Jul 7, 2011 16:52 UTC (Thu) by Simetrical (guest, #53439) [Link] (1 responses)

I wrote a while ago on why I use Chrome instead of Firefox, when I was chatting with a Mozilla dev about it. Some of my reasons aren't really applicable to other people, but personally I prefer Chrome currently. The killer reasons for me right now are

  1. Web Inspector. Now at least as good as Firebug, but it doesn't break with cutting-edge releases.
  2. Process-per-tab. Long-running script doesn't freeze the browser, and much fewer whole-browser crashes.

Firefox has some nice features too, and they do plan to fix those two issues, so I might well switch back in the future. I think the real conclusion here is it's awesome we now have two great open-source browsers.

(I use Chrome instead of Chromium because I'm not concerned about the small amount of proprietary code relative to the size of the browser, compared to the benefits of greater testing and faster updates.)

A Firefox user plays with Chromium

Posted Jul 7, 2011 17:00 UTC (Thu) by corbet (editor, #1) [Link]

The inspection tool is indeed a nice feature; I forgot to mention that one.

My two cents...

Posted Jul 7, 2011 16:58 UTC (Thu) by dskoll (subscriber, #1630) [Link] (20 responses)

I really like Chrome/Chromium, but I'm sticking with Firefox for now. The two reasons may seem trivial, but are incredibly important to my productivity:

  • Chrome doesn't let you middle-click on the web page with a URL selected to automatically open the URL. Firefox does (though 5.0 has somewhat broken the feature in that the selected URL has to begin with http: or whatever...)
  • Chrome doesn't support external editors for textareas. Firefox has the indispensable "It's All Text!" plugin. Apparently, because of the Chrome security model, supporting an external editor is very hard to do. :(

My two cents...

Posted Jul 7, 2011 17:03 UTC (Thu) by nye (subscriber, #51576) [Link] (16 responses)

>Chrome doesn't let you middle-click on the web page with a URL selected to automatically open the URL

Doesn't it? I'd swear I do that. Maybe there's a setting - or maybe I trained myself out of that habit subconsciously and haven't noticed. I'll try to remember to check when I get home...

My two cents...

Posted Jul 7, 2011 17:26 UTC (Thu) by bronson (subscriber, #4806) [Link] (15 responses)

Just middle-click the icon to the left of the URL. That's almost as easy.

I actually like ignoring middle-spank on the page. Too often have I been burned by trying to paste text into an edit area and getting yanked to randomland instead.

My two cents...

Posted Jul 7, 2011 18:14 UTC (Thu) by ccurtis (guest, #49713) [Link] (5 responses)

Just middle-click the icon to the left of the URL. That's almost as easy.
Like the poster below, I only knew about middle-clicking the "+" (New Tab) feature. Thanks.
I actually like ignoring middle-spank on the page. Too often have I been burned by trying to paste text into an edit area and getting yanked to randomland instead.
I can't say I've ever had that problem, but one thing along these lines that I dislike about Chromium is if you're typing an essay to fill out a far-too-long form and hit [backspace] when the focus is on, say, a link or help icon instead of a text input, it takes you back a page and conveniently forgets everything you typed in as well. If I recall correctly, when middle-clicking in the content area Firefox at least remembers the form data when you hit [Back].

My two cents...

Posted Jul 8, 2011 14:35 UTC (Fri) by mgedmin (subscriber, #34497) [Link] (2 responses)

So, I'm typing this comment in Chromium, intentionally pressing Back, then Forward -- and my half-typed comment is right there in the text area, preserved perfectly.

This may not work if the form was created dynamically with Javascript some time after the page itself was loaded. I'm looking at you, Facebook.

My two cents...

Posted Jul 8, 2011 14:58 UTC (Fri) by ccurtis (guest, #49713) [Link] (1 responses)

Okay. Chromium 12 seems to work. I think I was using version 10 prior, and the form was also obnoxious enough to not allow autofill somehow so I'm not sure what was going on.

Just to be clear, what I'm testing is hitting <tab> from here so that the focus is on the "Preview Comment" button, and then hitting <backspace>. It was very much a "burn me once" type event so I hadn't tried it again. And because of sites like FB I probably still won't. 8-/

My two cents...

Posted Jul 12, 2011 17:11 UTC (Tue) by martine (guest, #59979) [Link]

It was a regression in WebKit that affected all the Linux ports of WebKit. (Backspace to go back is a standard browser behavior on other operating systems; I had to add special code to WebKit to disable it on Linux.) I am sorry it bit you too, it is a real pet peeve of mine so I noticed it within a week of it regressing.

My two cents...

Posted Jul 11, 2011 9:06 UTC (Mon) by jezuch (subscriber, #52988) [Link] (1 responses)

> if you're typing an essay to fill out a far-too-long form and hit [backspace] when the focus is on, say, a link or help icon instead of a text input

Or you want to erase the last word and you hit CTRL+W. Ow, ow, ow!

My two cents...

Posted Jul 12, 2011 15:16 UTC (Tue) by nye (subscriber, #51576) [Link]

>Or you want to erase the last word and you hit CTRL+W. Ow, ow, ow!

Ctrl-Shift-T is your friend (and works in at least Chrome/Chromium, Firefox, Opera).

My two cents...

Posted Jul 7, 2011 18:31 UTC (Thu) by dskoll (subscriber, #1630) [Link] (8 responses)

Ah, OK. So now I'm down to one reason: The ability to run an external editor on a textarea...

My two cents...

Posted Jul 8, 2011 0:32 UTC (Fri) by galah (guest, #52673) [Link] (6 responses)

edit with emacs works for me on textareas

https://chrome.google.com/webstore/detail/ljobjlafonikaii...

My two cents...

Posted Jul 8, 2011 1:00 UTC (Fri) by dskoll (subscriber, #1630) [Link] (5 responses)

I haven't looked closely at that. Although I do use emacs as my standard text editor, the whole "edit server" infrastructure needed to get it working looks clumsy and fragile.

My two cents...

Posted Jul 8, 2011 1:58 UTC (Fri) by njs (subscriber, #40338) [Link] (1 responses)

I recently switched to using the emacs edit server in general, and it seems to have gotten quite polished recently. (= Sometime in the last n years since I last played with it...)

I use this trick, so any time I need an emacs I instead get a frame attached to the great mother emacs process, which is transparently spawned on demand if it isn't already running: http://www.emacswiki.org/emacs/EmacsClient#toc2
(I like getting a text-mode emacs for doing things like typing commit messages, and that works with this too, you just pass -nw to emacsclient.)

When I delete the frame (which I have bound to C-x C-c), then the frame goes away and the emacsclient process returns. (There's still some message about using "C-c #" to dismiss the buffer, but I never do and it works fine.)

I've been running this way for a few months now, and so far it's all been smooth.

This thread reminds me that now that this is working, I should reconsider installing It's all Text! I never did before because the emacs startup overhead was too annoying :-)

emacsclient?

Posted Jul 8, 2011 15:09 UTC (Fri) by alex (subscriber, #1355) [Link]

How are you spawning emacsclient for editing textareas? Are you using one of the other edit servers?

The edit-server

Posted Jul 8, 2011 15:06 UTC (Fri) by alex (subscriber, #1355) [Link] (2 responses)

(disclosure: I'm the maintainer of Edit with Emacs)

The choice to use and edit-server is one that's forced on us by Chrome's security model. However (and I may be biased :-) I find it pretty reliable. I have it set-up to load whenever my emacs is in daemon mode which is the general purpose emacs session I use for everything from editing config files to textareas.

About the only thing it's missing is incremental update support. I've had a couple of run-ups at it but I'm not sure if I've been triggering bugs in emacs or my elisp-fu is lacking. Patches are of course welcome!

The edit-server

Posted Jul 8, 2011 18:21 UTC (Fri) by dskoll (subscriber, #1630) [Link] (1 responses)

The choice to use an edit-server is one that's forced on us by Chrome's security model.

Yep, I'm aware of that. :( It's too bad. I suspect I will remain on Firefox indefinitely for that reason.

The edit-server

Posted Jul 8, 2011 20:13 UTC (Fri) by nix (subscriber, #2304) [Link]

I dunno. I use emacsclient for *all* my editing, and -- unlike XEmacs's gnuclient, and older Emacs's emacsclient -- emacs 24.1-to-be's emacsclient has proved flawless, with one caveat: if you shut down the X server while the emacs daemon is running, you must not build Emacs with the Gtk toolkit, because Gtk has long-outstanding bugs that cause it to die messily whenever a connected X server shuts down.

My two cents...

Posted Jul 11, 2011 16:26 UTC (Mon) by docwhat (guest, #40373) [Link]

I'm working on It's All Text! version 2 - It'll work with any browser I can write an extension with. It uses a stand-alone editor daemon to open editors, etc.

I don't have an ETA, in part, because work is eating my brain....but I'm working on it!

Feel free to join in, give suggestions, etc. here: https://github.com/docwhat/iated

My two cents...

Posted Jul 7, 2011 17:33 UTC (Thu) by leiz (guest, #46265) [Link]

You can middle-click the new tab icon though.

I actually dislike middle clicking the content area to navigate. If my aim is off and I miss the text box, I end up navigating instead of pasting.

My two cents...

Posted Jul 16, 2011 4:57 UTC (Sat) by lacostej (guest, #2760) [Link] (1 responses)

> Chrome doesn't let you middle-click on the web page with a URL selected to automatically open the URL.

works for me. Using 14.0.822.0 (Developer Build 92464 Linux) Ubuntu 10.10

My two cents...

Posted Jul 16, 2011 5:01 UTC (Sat) by lacostej (guest, #2760) [Link]

Sorry, I thought you meant middle click the selected link. Most pages I read have converted URLs into links, so it's not a problem to me.

A Firefox user plays with Chromium

Posted Jul 7, 2011 17:23 UTC (Thu) by kugel (subscriber, #70540) [Link] (5 responses)

My main Chromium-blocker that I miss two extensions:

a) Speed Dial, which I use solely to map my most favorite sites to CTRL+[1-9]
b) Cookie managing extension to implement whitelisting (the only equivalent I found stores cookies but deletes them on browser close, whereas "Cookie Monster" blocks them.

BUt I also feel I'm very effective at browsing with my setup (for my needs that is) and thus see no need to change.

A Firefox user plays with Chromium

Posted Jul 10, 2011 15:15 UTC (Sun) by WolfWings (subscriber, #56790) [Link] (3 responses)

Wrench Icon->Options->Under the Hood->Privacy: Content Settings->Cookies: (*) Block sites from setting any data.

Then just below that, click the 'Manage exceptions' and you're not playing with the whitelist. :)

A Firefox user plays with Chromium

Posted Jul 10, 2011 15:36 UTC (Sun) by kugel (subscriber, #70540) [Link] (2 responses)

Right, I know about that.

But I don't want to go through all the dialogs just for this. I like a toolbar button or context menu to quickly add some page to the whitelist.

A Firefox user plays with Chromium

Posted Jul 10, 2011 20:15 UTC (Sun) by dtlin (subscriber, #36537) [Link]

Bookmark chrome://settings/contentExceptions#cookies then.

(One of the benefits of having Preferences work like any other HTML app rather than a bunch of native dialogs.)

A Firefox user plays with Chromium

Posted Jul 19, 2011 5:08 UTC (Tue) by WolfWings (subscriber, #56790) [Link]

If any cookies are blocked by your settings on a webpage, Chromium/Chrome displays a 'chomped cookie' icon in the URL bar. Click that to get the drop-down options to modify blocking for that domain/etc. :)

A Firefox user plays with Chromium

Posted Jul 12, 2011 3:00 UTC (Tue) by PlaguedByPenguins (subscriber, #3577) [Link]

the Vanilla Cookie Manager extension can whitelist the current site from an icon in the address bar, and also can timeout non-whitelisted cookies after a time, or can clear them on browser close.
it restores enough of the old galeon behaviour that I'm using chromium full time now.

A Firefox user plays with Chromium

Posted Jul 7, 2011 18:52 UTC (Thu) by felipec (guest, #75494) [Link] (1 responses)

Chromium is not the browser that is taking over. Chrome is. It would have been more interesting to review the actual stable and thoroughly tested thing.

A Firefox user plays with Chromium

Posted Jul 7, 2011 19:06 UTC (Thu) by corbet (editor, #1) [Link]

I spent a fair amount of time with both browsers, not just chromium, despite the fact that free software is clearly where the interest of LWN readers tends to be. What do you think I missed?

A Firefox user plays with Chromium

Posted Jul 7, 2011 20:23 UTC (Thu) by dashesy (guest, #74652) [Link] (2 responses)

I will never never trust Google, at any time they might just decide to silently block or defunct any ad-blocking add-on.
One day you will run Chromium and see this new *feature* that shows a website as you are typing in the URL bar, of course all redirected through Google.
If there was any good intention, Google should have contributed to FF rather than respin the wheel.

A Firefox user plays with Chromium

Posted Jul 8, 2011 0:00 UTC (Fri) by sonnyrao (subscriber, #11351) [Link]

Google helps fund the Mozilla Foundatation by sharing revenue from searches
and has an agreement through November of this year

http://news.cnet.com/8301-13505_3-10028067-16.html

A Firefox user plays with Chromium

Posted Jul 8, 2011 8:03 UTC (Fri) by jond (subscriber, #37669) [Link]

Firefox and chrome are fundamentally different, architecturally. It would have been nigh-on impossible to evolve ff to the chrome architecture, and you would have had an uphill struggle convincing the incumbent ff devs of the wisdom of doing so. I see no harm in proving the concept with a clean code base.

A Firefox user plays with Chromium

Posted Jul 7, 2011 22:21 UTC (Thu) by rfunk (subscriber, #4054) [Link] (2 responses)

I've been using the Chromium nightly build (updating almost every day) as my primary browser for a while now. But I still prefer Firefox for development, mostly because of Firebug but also because FF has a larger market share than WebKit. As a web developer, I usually have both of them running at once.

Besides the many things that others have mentioned, I also like Chromium's task manager. I tend to have lots of tabs open, and it's really nice to be able to see which tab is slowing down the computer. I like the process-per-tab model as well.

A Firefox user plays with Chromium

Posted Jul 7, 2011 23:03 UTC (Thu) by SEJeff (guest, #51588) [Link] (1 responses)

How do you figure firefox has a larger market share than webkit?

Have you ever heard of these things called iPhones, iPads, or Google's Android? All of them run webkit-based browsers.

A Firefox user plays with Chromium

Posted Jul 8, 2011 0:10 UTC (Fri) by rfunk (subscriber, #4054) [Link]

Yes they do. And their hits on websites are dwarfed by the browsers on full-size computers.

Numbers vary depending on what sites you look at, but Wikipedia attempts to gather the numbers here:
http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
Note that all mobile browsers together are only 5.8% of the total.

Then look further down the page:
http://en.wikipedia.org/wiki/Usage_share_of_web_browsers#...
Turns out Android and iPhone together make up only a third of the mobile browsers, or 1.9% of all browsers.

On top of that, mobile browsers do their own thing enough just to work on handheld devices, enough that they really need to be considered separately from the desktop browsers when developing.

Yes, WebKit is important, and is getting to the point of competing with Firefox for market share. And yes the mobile WebKit browsers are important. But the mobile WebKit browsers have relatively little impact on the total WebKit market share.

libpdf.so

Posted Jul 8, 2011 7:30 UTC (Fri) by brunock (guest, #76114) [Link] (1 responses)

Just download the corresponding version of Chrome.
$ rpm2tar google-chrome-unstable_current_x86_64.rpm
and then copy libpdf.so from the tarball to /usr/lib/chromium-browser

Voilà, you can now watch pdfs in Chromium.

libpdf.so

Posted Jul 8, 2011 17:05 UTC (Fri) by kfiles (guest, #11628) [Link]

But then, if you don't mind running non-free code, why not just download the Chrome browser instead?

I think the editor's point is that he *doesn't* want to run the non-free Chrome.

A Firefox user plays with Chromium

Posted Jul 8, 2011 8:39 UTC (Fri) by rilder (guest, #59804) [Link] (9 responses)

Following things (directed at both firefox and chrome/chromium developers):

1. Chromium used to store password in plain text in their sqlite database only on linux. Not sure if it has changed now.

2. I use following addons which are not in browsers other than firefox:
a. Pentadactyl -- very important and reason why I *use* firefox. I also recommend this addon to lwn-ers.
b. NoScript -- again quite essential
If it wasn't for a.) I would have used Chromium or Opera or some webkit browser.

3. I faced issues with chromium wrt fonts, (since I don't use any DE as such, I use xmonad), strange xft rendering among other things.

4. Another important thing -- chromium doesn't have equivalent of about:config for firefox. Don't expect everyone to jump through hoops of menus to do X task.

5. Firefox -- fix some priority bugs -- like 78414 which is related to flash stealing the focus and keeping it forever. Quite irritating.

6. Firefox seems to be improving a lot. Recently fixed a memory leak. about:memory is nice too. Copious documentation on internal Gecko/XUL APIs and other internals.
Cold startup has also improved drastically.

7. Regarding distribution, Arch packages chromium for both 32 and 64 bit (and also with codecs not present in chromium usually). Firefox is being packaged after built with PGO.

8. Coming to the issue of chrome bundling, it is *very* irritating. To cite an example, if I decide to use google chrome on my linux box, I have to install very old versions of libjpeg/libpng (one of them) just for chrome, whereas for chromium packaged by Arch it is built with latest libs, which brings me to

9. Build time of chromium -- since a lot of libs are bundled, the build time is quite high, quite taxing in memory and disk space (yeah, disk space). Firefox (non PGO) build is quite long too but no where close to that of chromium.

A Firefox user plays with Chromium

Posted Jul 8, 2011 16:29 UTC (Fri) by mathstuf (subscriber, #69389) [Link] (2 responses)

Shameless plug for uzbl here :) .

> Following things (directed at both firefox and chrome/chromium developers):
> 1. Chromium used to store password in plain text in their sqlite database only on linux. Not sure if it has changed now.

You could edit the formfiller plugin to store with a .gpg extension and have $EDITOR auto-encrypt it when opened/saved.

> 2. I use following addons which are not in browsers other than firefox:
> a. Pentadactyl -- very important and reason why I *use* firefox. I also recommend this addon to lwn-ers.

uzbl has vim-inspired browsing bindings by default.

> b. NoScript -- again quite essential

There's the per-site-settings script which can trigger uzbl commands when a site is browsed to (setting a local UA, disabling images, plugins, scripts, local bindings, whatever).

> If it wasn't for a.) I would have used Chromium or Opera or some webkit browser.

uzbl is webkit-based :) .

> 3. I faced issues with chromium wrt fonts, (since I don't use any DE as such, I use xmonad), strange xft rendering among other things.

Haven't noticed anything with uzbl here.

> 4. Another important thing -- chromium doesn't have equivalent of about:config for firefox. Don't expect everyone to jump through hoops of menus to do X task.

$EDITOR ~/.config/uzbl/config

> 5. Firefox -- fix some priority bugs -- like 78414 which is related to flash stealing the focus and keeping it forever. Quite irritating.

I don't use flash; wouldn't know with uzbl.

> 6. Firefox seems to be improving a lot. Recently fixed a memory leak. about:memory is nice too. Copious documentation on internal Gecko/XUL APIs and other internals.
> Cold startup has also improved drastically.

uzbl beats every X11 browser I've used (4 times faster than Chromium here).

> 7. Regarding distribution, Arch packages chromium for both 32 and 64 bit (and also with codecs not present in chromium usually). Firefox is being packaged after built with PGO.

uzbl is well-packaged in AUR IIRC (some of the main devs are Arch users).

> 8. Coming to the issue of chrome bundling, it is *very* irritating. To cite an example, if I decide to use google chrome on my linux box, I have to install very old versions of libjpeg/libpng (one of them) just for chrome, whereas for chromium packaged by Arch it is built with latest libs, which brings me to

uzbl-core is all of 4131 lines in the .c files. Not much room for bundling :) .

> 9. Build time of chromium -- since a lot of libs are bundled, the build time is quite high, quite taxing in memory and disk space (yeah, disk space). Firefox (non PGO) build is quite long too but no where close to that of chromium.

That's webkit...takes >90 minutes (Core 2 Duo 3.0GHz) and >4G of disk. If they'd just use a system webkit, that would be remedied.

A Firefox user plays with Chromium

Posted Jul 11, 2011 0:13 UTC (Mon) by Tet (guest, #5433) [Link] (1 responses)

I so want to like uzbl, but haven't been able to get a usable (no pun intended) browser out of it yet. Maybe I should give it another go. Architecturally, it's exactly what I'm looking for.

A Firefox user plays with Chromium

Posted Jul 11, 2011 0:17 UTC (Mon) by mathstuf (subscriber, #69389) [Link]

If you have any issues, feel free to join #uzbl. We'd love to know what features are missing for others to use it daily (I'd bet all the developers are aware that their use cases aren't "normal" and so we may miss some use case that is a "killer feature" a user).

A Firefox user plays with Chromium

Posted Jul 8, 2011 18:31 UTC (Fri) by dlang (guest, #313) [Link] (4 responses)

I had never heard of about:memory until now.

how many other things like this are lurking around? and how do you figure out what they are and what they do?

about:config is both nice thing (in that it lets you change things easily) and a horrible thing (in that there is little, if any documentation on what the options mean, let alone what the different values for the options mean)

A Firefox user plays with Chromium

Posted Jul 8, 2011 19:28 UTC (Fri) by sonnyrao (subscriber, #11351) [Link] (3 responses)

try about:about

A Firefox user plays with Chromium

Posted Jul 8, 2011 20:10 UTC (Fri) by k8to (guest, #15413) [Link] (2 responses)

Perhaps a joke?

I get: This url is invalid and cannot be loaded.

A Firefox user plays with Chromium

Posted Jul 8, 2011 20:37 UTC (Fri) by dlang (guest, #313) [Link] (1 responses)

it works for me (firefox 5)

it's got links to many different about: pages, but still no information on what these things are.

A Firefox user plays with Chromium

Posted Jul 12, 2011 19:13 UTC (Tue) by k8to (guest, #15413) [Link]

So, added beteween 3.6 and 5.

A good idea!

A Firefox user plays with Chromium

Posted Jul 11, 2011 1:21 UTC (Mon) by dtlin (subscriber, #36537) [Link]

<!-- Not a Chromium/Chrome developer, but a Chrome user who has dug into its sources a bit. -->

1. Chromium/Chrome will use GNOME Keyring or KWallet. It still uses an unencrypted SQLite database if neither is available.

2. I'm a former Vimperator user. I tried the Vimium extension over a year ago, it didn't work that well back then. It may be better now, but I've found that I can customize gleeBox to mostly do what I want.
Whitelisting or blacklisting JS is built in, though not as powerful as NoScript.

3. Chromium/Chrome uses Harfbuzz. So does Firefox. Not sure where the difference may be.

4. There's not that many options. If you're telling somebody to change a specific switch, you can use a chrome://settings/... direct link. There's a few other things which can be only changed from about:flags or as a command-line parameter, but not much.

A basic NoScript is built in...

Posted Jul 8, 2011 11:57 UTC (Fri) by neilm (guest, #28422) [Link]

I've been using the built in 'NoScript' (though admittedly probably not quite as powerful):

chrome://settings/content - and select 'Do not allow any site to run JavaScript'. A icon appears in the URL bar when a site tries to run a script, and you can add an exception if you want.

A Firefox user plays with Chromium

Posted Jul 8, 2011 13:22 UTC (Fri) by arekm (guest, #4846) [Link]

Fixing bugs or implementing features desired by users for years is the biggest chromium problem:

http://code.google.com/p/chromium/issues/detail?id=147 (sep 2008)

or ignoring some issues:

http://code.google.com/p/chromium/issues/detail?id=20785

The other thing I dislike is login/pass autocompletion. I would prefer opera way there I can choose which login/pass there is to be posted into form and I don't have to remember what was the login etc. Opera informs me that is has saved data for this and this form and I can use these or not. It also can remember few differents datasets for the same form.

Use both!

Posted Jul 8, 2011 15:14 UTC (Fri) by alex (subscriber, #1355) [Link]

I have to say I use Chromium for my regular day to day browsing. It's fast and responsive and for developing web-apps the inspector is a killer feature. FireBug is good but it's no patch on the built in inspector.

However I still have Firefox installed on all my systems. It's loaded with AdBlock/NoScript and defaults into private mode. If I'm ever not sure about a site I fire it up and browse away in that. I suppose the only thing missing is a "Open this link in ${THE_OTHER_BROWSER}" extension extension so my workflow is faster.

A Firefox user plays with Chromium

Posted Jul 9, 2011 6:14 UTC (Sat) by WolfWings (subscriber, #56790) [Link] (2 responses)

Wrench Icon->Options->Under the Hood->Privacy: Content Settings->JavaScript: (*) Do not allow any site to run Javascript.

What's that about needing a NoScript extension now?

A Firefox user plays with Chromium

Posted Jul 14, 2011 5:32 UTC (Thu) by Duncan (guest, #6647) [Link] (1 responses)

Noscript is far more than that. I know, because until recently my default browser was konqueror, which has a scripting option plus individual site permissions.

Five years ago, even two, that was OK. But more and more sites are running scripts from half a dozen or more other sites, either for ads and tracing (which I want blocked) or as functional libraries (which I often want to run), and I often I found myself opening pages in firefox with noscript just to get the list of sites that the page /wanted/ to run scripts from, so I could use enter the ones I thought I could trust back in konqueror, without having to do view-source on the page and then on the scripts it called, to see what scripts /they/ called. (FWIW, there's another extension I use, JSView, that lists individual scripts and lets me view them if I have questions about whether I want to permit something or not. It also lets me view any called for CSS files if desired to.)

Of course I had my regular sites configured years ago, but browsing to other sites had gradually become a worse and worse hassle, trying to sort out which other sites they wanted scripts whitelisted from and entering those into the whitelist or blacklist manually, since I wasn't actually /on/ those sites, only the page from the site I was actually on wanted to run scripts from them.

So eventually I decided since I was having to open firefox to get the off-site scripting site list from noscript anyway, I might as well just switch and be done with it.

Meanwhile, another noscript feature is what it calls surrogate scripts. These are designed to substitute dummy procedures and variable values that do NOTHING other than make other scripts that would ordinarily rely on the blocked scripts happy. The first surrogate was for google-analytics, I believe, which a lot of people block because they don't like being tracked. But when other scripts started relying on it, it caused whole pages to fail, and surrogate scripts was the solution noscript provided. (There are some surrogates built-in, but as always, functionality is entirely configurable and users can add their own, or disable or modify the provided ones for that matter, if desired.) Greasemonkey or personal proxies could provide similar functionality, but you're not going to get it with simple script blocking, for sure.

So indeed, as Corbet stated, simple script blocking simply isn't the same, and an extension would have to go some major distance to replace these and other features noscript has builtin over its now seven years (since 2004, according to the copyright) of ongoing development.

With chrome/chromium gaining share as it is, there's certainly demand for such a real noscript replacing extension (or port of the firefox extension), but I'm not sure it's even possible on chromium, due to the security model and extension API.

(None of this is to say that I find the noscript homesite entirely unobjectionable, however, or believe every bit of the hyperbolic market-speak puffery thereon. The extension certainly has its value, to the point I switched browsers primarily for it, but its developer appears to be as skilled in hyperbolic marketing puffery as he is in coding. He obviously makes enough money off of donations, etc, to keep up the puffery, but as long as it works and he keeps his code straight (significantly, there was a feud with the adblock plus dev some time ago that taught both of them some lessons regarding user trust and abuse thereof, lessens I don't think will need repeated for either dev, but it's nice to know it got caught virtually immediately and had definite negative reenforcement discouraging it happening again, when it /did/ happen), and as long as it remains freedomware, I'm not going to complain about him making a bit of money off it, and will live with the hyperbolic marketing puffery on the site.)

Duncan

A Firefox user plays with Chromium

Posted Jul 19, 2011 5:13 UTC (Tue) by WolfWings (subscriber, #56790) [Link]

A large number of your complaints I admit are difficulties you run into w/ Chromium, but full-blown Chrome w/ the Inspect Element interface doesn't have since it has a built-in panel just to list all scripts that attempted to run, with those that were/are blocked greyed out so they're obvious in the UI.

Chromium/Chrome does support GreaseMonkey add-on scripts natively, which can do the Surrogate scripting you mentioned. Hell, it can do much more in many ways, while still respecting the sandboxing. I use it to force-convince a menuing script on my job's website to treat my browser as an iPhone by force-setting and locking w/ a variable-watch the 'is this a webkit browser?' and 'is this IE?' to specific values so the drop-down menus work, for example.

A Firefox user plays with Chromium

Posted Jul 9, 2011 8:10 UTC (Sat) by yoe (guest, #25743) [Link]

I tried out chrome when it was first announced, and switched to chromium when it arrived in the Debian archives, and I've never looked back.

Chromium /is/ faster. Much. I don't have any issues with opening PDF files, either; it downloads them, and when I click on the downloaded file, it opens the PDF reader that's configured through update-alternatives. No fluff. Chromium, as built on Debian, also understands mozilla plugins, so I have flash (and youtube).

The only thing I miss is kerberos authentication, which might take a while. But hey, that's not quite a commonly required feature, is it?

A Firefox user plays with Chromium

Posted Jul 10, 2011 6:21 UTC (Sun) by gfranken (guest, #22822) [Link] (4 responses)

As a member of the aging baby-boomer generation, the Firefox "zoom text only" feature allows me to dynamically enlarge text size without enlarging the images on a web page (so that the images don't zoom and become blurry and/or hog an excessive amount of screen space). So, with Firefox, I can quickly make a lot of tiny text readable by my 61-year old eyes.

The computer screen is too distant for my reading glasses, and too close for my distance glasses. There are many mildly "visually challenged" people like me (do a google search on "zoom text only chromium" if you're in doubt).

Of course, Chromium lacks this zoom text only feature. And as long as this lacks continues, I'll never use Chromium for the long haul.

A Firefox user plays with Chromium

Posted Jul 10, 2011 7:48 UTC (Sun) by dtlin (subscriber, #36537) [Link]

chrome://settings/advanced#defaultFontSize

A Firefox user plays with Chromium

Posted Jul 14, 2011 8:24 UTC (Thu) by gek (guest, #18143) [Link] (2 responses)

Yeap, "zoom text only" is Firefox's killer feature for me too, and I am a 34-year old with supposedly perfect eyesight.
And changing the default font size in Chromium is not a solution working for every website.

A Firefox user plays with Chromium

Posted Jul 15, 2011 8:39 UTC (Fri) by jezuch (subscriber, #52988) [Link] (1 responses)

Interestingly, the "zoom pictures along with text" feature was added as a result of popular demand at that time. People apparently didn't like how the page layout changed and images became comparatively minuscule when they increased text size (and I was among them). And now it turns out you can't please everyone. What a surprise ;)

A Firefox user plays with Chromium

Posted Jul 15, 2011 9:49 UTC (Fri) by gek (guest, #18143) [Link]

Yes, you can --at least in this case. Firefox supports both zoom modes.

A Firefox user plays with Chromium

Posted Jul 15, 2011 0:58 UTC (Fri) by Zizzle (guest, #67739) [Link]

I'm surprised LWN readers and editors are so focused on the feature and performance differences.

For me the killer feature of Firefox is that the Mozilla organisation cares about the open web, and keeping it open. Cares about end users. Mozilla shone the light of openness and reinvigorated the web after the dark IE6 years.

I think google has demonstrated with Android that it will only support openness when it suites them financially. Their customers are ad buyers not us.

I don't doubt they would quickly pull Chromium closed if it seemed beneficial to the bottom line.

Is a few ms of faster rendering performance worth a closed web? Clearly google supports Flash since it is bundled with Chrome.

A Firefox user plays with Chromium

Posted Jul 18, 2011 17:58 UTC (Mon) by gerv (guest, #3376) [Link]

"So while Chromium is a welcome option to have, it might be best if it does not take over. The continued existence and success of strong competitors in the free software community can only be a good thing."

So you'll be switching back to Firefox, then, Jon? :-)

A Firefox user plays with Chromium

Posted Jul 24, 2011 16:51 UTC (Sun) by chrisf (guest, #77345) [Link] (2 responses)

Those interested in privacy can use:

SRWare Iron: The browser of the future - based on the free Sourcecode "Chromium" - without any problems at privacy and security

http://www.srware.net/en/software_srware_iron.php

A Firefox user plays with Chromium

Posted Jul 25, 2011 4:12 UTC (Mon) by dtlin (subscriber, #36537) [Link] (1 responses)

Those interested in real software development rather than just marketing may be interested in:

Is Iron a Scam? Yes

http://chromium.hybridsource.org/the-iron-scam

A Firefox user plays with Chromium

Posted Aug 1, 2011 15:30 UTC (Mon) by chrisf (guest, #77345) [Link]

dtlin:
Thirst, thank you for your comment. Second, I didn`t know about this, but I must admit, I didn`t search for any comments on Iron.

I apologise.

A naive user, in search for privacy.


Copyright © 2011, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds