Firefox 3.6 vs Chrome 4 vs Safari 4 vs Opera 10.1
In this blog post I will attempt to compare Firefox 3.6, Chrome 4, Safari 4, Opera 10.1 and IE 8. I use all these browsers occasionally. Windows is the test platform, but all except IE work well on Mac OS X (chrome as a beta) and all except IE and Safari work well on Linux (Safari and IE 7 work in Wine.)
We won't be focusing too much on benchmarking or performance metrics and more on features and key functions. As a cursory nod to the standards of browser reviews, i'll post "V8" benchmark numbers and Acid3 compliance scores, but don't take much stock in those numbers!
The standards for comparison are "Unique Features" "Tabs" "Site and OS Compatibility" "Bookmarks, History" "Search, LocationBar" and "Adding features and plugin support." "Security" remarks will be tossed in as well.
"Security"
Firefox 3.6 has a built in phishing and malware filter and integrates with your virus scanner. It does not include a virus scanner. Firefox 3.6 is targeted by many web developers and has a fairly high number of vulnerabilities. Firefox 3.6 identifies when you are on a safe site with the Security System Notifications, which give you green icons when you are on a site that has HTTPS on and confirmed it's name and identity. This is only relevant for online banking.
To use this feature, BTW, click the favicon (small site icon) in the address bar. Relevant security info appears. Firefox does not seperate tabs or use a sandbox model
Overall, Firefox has a full load of anti-phishing features, but lacks critical sandboxing. 7/10
Opera 10.1
Opera has a phishing Filter but does not have a Malware filter to the best of my knowledge. Opera does not verify if the site you are browsing confirms it's identity (if it's an https site) and does not include a virus scanner. It does not use a sandbox model or isolate plugins. Opera has a low number of vulnerabilities and is rarely targeted
Overall, Opera is a classic example of security through obscurity. 6/10, but if it gains popularity, 3.5/1o.
Safari 4
Safari features a phishing filter, it integrates on Snow Leopard with your Snow leopard Virus scanner (included with the OS) and it does offer to confirm your identity of the website. However, safari does not make this feature as obvious as Firefox, nor does it include a Virus Scanner on Windows or Leopard. Safari does not use a sandbox feature, or isolate plugins. In my opinion, these rarely seen features are fairly critical.
Safari scores 7/10 overall. 6.5/1o on windows due to mac-centric security features.
IE 8
IE 8 adds a phishing and malware scanner, sandboxing, and blocks most ActiveX by default (other browsers don't support activex at all). It has a plugin-free "safemode" to protect itself from viruses and spyware already on the system. IE 8 however has quite a few vulnerabililties, but these are not necessarily a good security yardstick. It is also highly targeted.
8/10, however remember you're using the #1 browser so real-life security is much lower.
Chrome 4
Chrome 4 has a phishing scanner, sandboxing, plugin isolation, and has few vulnerabilities. It has not yet been cracked in a major way.
10/10
"Site and OS Compatibility"
IE 8
IE 8 supports most IE-compatible sites with compatibility mode, which makes IE 8 act like IE 7. A list of sites that should use Compatibility mode is constantly updated and installed on your machine by MS by default (You can turn this off). IE 8 however lacks standards comaptibility, scoring 20/100 on the Acid3 test. It is slow on webapps (i couldn't get IE 8 to finish V8, but it scored 25.2 on one subtest compared to 220 for Firefox 3.6!) , but overall IE has awesome compatibility. IE only supports Windows XP-7.
7/10
Firefox 3.6
Firefox 3.6 supports pretty much any website on the web with its Gecko 1.9.2 engine. It scores 95/100 on Acid3. It gets 84.9 on V8 (note this number seems to be related to some bugs in 3.6, 3.5 inexplicably gets 137, most likely will be fixed in final 3.6). It has amazing webapp support, and has good standards support as well. it is also fairly compatible with websites designed for IE.
Firefox supports Windows 2000 and later, OS X 10.4 and later, and Linux with GTK 2.x and later. Firefox 2 is still available but unsupported for users of 10.3, Windows 98SE/Me and other systems..
Score 9/10
Chrome 4
Chrome 4 is possibly the fastest browser around with a much higher V8 score than any other browser, but remember these are artificial benchmark numbers. A similarly artificial number, Chrome passes 100/100 on Acid3. Chrome scores 1000 on V8. Chrome, However lacks support for many webapps and web sites that lack knowledge of this new browser. Chrome also is still in beta on Mac and Linux and not available on Windows 2000, 98SE, Mac OS X 10.3-10.4 or PPC macs.
6/10
Opera 10.1
Opera has poor webpage compatibility. Many webapps don't run well with Opera and almost none are officially supported. However, Opera displays most normal pages fine and has a 100/100 score on Acid3. It gets 88 on V8, faster than IE (the crypto test that IE 8 scored 25.2 on and firefox got 220 on, Opera scored 58) but slower than everything else except Firefox 3.6 beta.
Opera 10.1 supports Windows 2000 and later, OS X 10.3 and later, and Linux with QT 4 and later. Unofficially, it also works with Qt3, and Windows 98SE/Me.
6/10
Safari 4
Safari 4 has the best of most worlds:
Fairly good web compatibility, most webapps run fine in safari. Most webpages do as well. High speed, with about 500 on V8, the second-fastest score. It passes Acid3 with flying colors. However, Safari 4 has the second-poorest OS compatibility. It only works with XPSP2 or later or OS X 10.4 or later. Excluded are 10.3, Win2000, Linux, etc.
8/10
"Bookmarks, History"
IE 8
IE 8 uses your filesystem for bookmarks. This interesting approach falls flat on the limitations of the windows filesystem when it comes to tagging, metadata, etc.
IE 8 uses a dialog to add to favorites. This strikes me as clunky.
6/10
Firefox 3.6
Firefox is the golden standard. It is able to search Content, titles, URLs, and search both history and bookmarks simultaneously.
Firefox has a good manager screen, a good importer/exporter, a good synchronizer in the Unofficial Mozilla Weave addon. It also has a smooth add to bookmarks screen. I like the feel of the manager, with it's drag & drop use.
I like the feel of the "folder-less" bookmarks system as well, which relies on tags.
The private browsing mode is in my opinion the best.
The reason the folderless system works so well is because tags and titles are the ideal means of organizing a large mass of websites, and search is the best way to find them. Firefox exploits this. Many addons are available to integrate firefox with Delicious or Google Bookmarks. I find quality of the addons to be iffy but I like Mozilla Weave.
10/10
Safari 4
Safari comes in 2nd in this race.
Safari can't search content and is more limited in it's search. But it's collections oriented, drag n drop screen clearly inspired Firefox.
Safari doesn't support tags but does have more than a bookmarks menu. It also has "collections" and Bonjour bookmarks, which are on other PCs on your local network. Safari supports RSS bookmarks, as is standard.
Safari has a decent search feature.
7.5/10
Chrome
Chrome's bookmarks feature is barebones. There isn't even a bookmarks menu, a concept that feels standard but is not found here. The Links bar is only found on new tabs by default, a clever option. A "manager" (extra window) is needed to open other bookmarks unless you search from the textarea, because unlike Firefox or IE, no sidebar is provided. This feels clumsy, more than any other area of Chrome. Managers are fine for managing, but simply opening and browsing bookmarks should be done through a menu, sidebar, or toolbar button. There are no tags, so one category (folder) is the maximum you can apply to a bookmark. And you can't make bookmarks searchable by arbitrary text (like tags allow) or give a category to Bookmarks Toolbar bookmarks. This all feels very clumsy. Transferring from Bookmarks to history feels unneccesairly difficult, as does editing the name of a bookmark.
4/10
Opera
Opera's bookmark manager is fairly full-featured. It appears as a tab in the browser, a nice touch also found in Safari but not Firefox or Chrome. Opera's manager is not available in sidebar form, but a menu is found on the top-level menus. The standard Collection/Bookmarks two-pane view is used, but a one-pane view is an option, as is many different eclectic sorting orders. The find feature is easily, found, :). Opera can also find from the address bar (more on that later).
7/10
Location bar & search
(ie will not be featured in this segment yet)
Firefox 3.6
Firefox elects to make the locationbar divided into two parts: a versatile search bar, capable of acceepting search engines in multiple formats, and a address bar, which also searches history, bookmarks, urls in nearly any order, and provides a more flexible experience than the traditional address bar (which is now uncommon, as Opera, Safari, and Chrome also adopted unique address bars recently.)
However, the tag feature of Firefox's bookmarks and history give it an edge in adddress bar searches if used well. And the separate search function is very powerful, comparable to Operas.
The main advantage of Firefox is the Search bar. It is tremendously powerful and even gives suggestions on some search engines. The awesome bar also benefits "from tagging.
10/10
Safari
Although safari was one of the first with a seperate search bar, it still only supports Google (and yahoo,) lacking a multi-functioned search bar. Suggestions and recent searches are provided, a nice touch. OpenSearch Search Plugins are not supported. In fact, the bar is incapable of using third-party engines, a critical flaw! Safari supports bookmarks, and history searches, and cleanly seperates them, along with providing a "top hit" and differentiating URL hits from title hits. It does not search page content.
7.5/10, 9/10 if search plugins don't concern you.
Opera 10.1
Opera is average in this category. It supports searches, but because of the lack of tags, the awesomebar is crippled comapred to firefox. It supports multiple search engines, but not using the OpenSearch standard. Support is limited comapred to firefox in that respect.
8/10
Chrome 4
Chrome elects to combine the search box and the address bar. Chrome also elects only partially support OpenSearch. However, Chrome overall is above average in this category. It's support of multiple search engines is second only to IE 8 and Firefox, which have full OpenSearch support. It's method of activating search plugins, with a keyword, is unique but you may end up liking it more. It's history and bookmark search is thorough, but it only reports the top hits.
8/10
"Tabs"
IE 8 will not be in this section sorry :(
Safari 4: Safari 4 supports dragging tabs without reloading them. It supports dragging tabs into a new window, but not moving the new window automatically to where you dragged the tab. It does not show the tab bar by default if one tab is open, which can make it hard to drag tabs. Safari 4 has a poor method when too many tabs are open in one window :(. It provides a 3d rendered new tab page.
8/10
Chrome 4
Chrome has extremely poor massive tab support. It does not provide a drop-off menu and the tabs gradually shrink to nothingness. It also does not provide a list of tabs in a menu, critical with large amounts of tabs, as provided by Firefox and half-heartedly by Safari. It provides a very good new tab page with recent pages, bookmarks, etc. Chrome 4 does support a very unique feature called "Chrome snap" that allows you to drag a tab to a location, and it stays in that location, as a new window. That is, drag a tab to an arbitrary new location, and a new window opens in that very location. Drag a tab to the side of another window and a split view appears. To the side of the screen, it opens on that half of the screen. This feature is ripped off of window 7 but is very nice. Because of Chrome snap and good drag-n-drop tab support, Chrome gets
9.5/10
Firefox 3.6
Firefox 3.6 has the best massive tab support, but this is undermined by Chrome Snap and multiple window support of chrome IMHO. Firefox 3.6 has a drop0ff menu for massive tab support and a scrollable tab list. Extensions provide multirow tabs. Tab dragging (from one window to another or between tabs in the same window) feels clunky, like it was tacked on. Dragging a new tab to open a new window works, but the window appears right next to the old one instead of where you dragged it to. A blank page is the new tab page. Boring :)
7/10 (6/10 if massive tab support is unimportant to you).
Opera : 6/10
"unique Features"
Opera: A very configurable settings dialog, lots of security options, greasemonkey built in. 10/10
Firefox: Large addon base, Cross-platform XUL interface, about:config, download pausing and managing. 6/10
IE 8: Web accelerators, Web Slices. 9/10
Chrome: Google Gears, webapp-as-application. 9/10
Safari: Snapback on Google search, 3d new tab page. 7/10
"Addon support"
IE 8
IE 8 uses ActiveX for all addons. This means a lack of support for the most common type of addon, NPAPI plugins. It also means that addons are very insecure. There is no approved addon page, but addons are flexible and powerful when they exist.
6/10
Firefox 3.6
Firefox has XUL extensions, XUL themes, Personas themes, and Jetpack Extensions (in Labs) as well as the standard NPAPI plugin. An official addon website is provided, but not for Jetpack yet. Large addon market. Greasemonkey provides userscript-style addon support unofficially.
10/10
Opera 10.1
Opera supports themes, of which very few are available, and userscripts. Opera also supports NPAPI plugins.
7.5/10
Safari 4
Safari supports Input Manager extensions on Mac OS X 32-bit versions, and supports NPAPI plugins.
2/10
Chrome 4
Chrome supports Chrome addons and userscripts (on Windows).
8/10
Arbitrary Final score:
Firefox 4.5
Chrome 4.0
Safari 3.0
IE 2.5
Opera 2.5
Rules: 0.5 point for second or third finish in a category, 1 point for first or second (both in the case of second, this rule is used if first and second are close).
Firefox comes in third in security, IE second, Chrome first.
In site and OS Compatibility
Firefox wins, second is opera, third is IE
In bookmarks History
Firefox wins, Safari Second, Opera third
In Location bar & search
Firefox wins, Chrome and Safari tie.
In tabs: Chrome wins, Safari Second, Firefox and Opera trail far behind.
In unique Features:
Opera takes the lead, Chrome and IE 8 tie for second. Firefox and Safari trail.
Addon Support:
Firefox wins, with Chrome and Opera coming in close for second and third.
