all repos — h3rald @ b3442cd80d633f1412303de98a8301e8b8fd86c0

The sources of https://h3rald.com

contents/articles/thoughts-on-firefox3-and-opera95.html

 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
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
-----
title: "Thoughts on Firefox 3 and Opera 9.5"
content-type: article
timestamp: 1213327080
tags: "browsers|review|firefox|opera"
-----
<p>Opera 9.5 is out, Firefox 3 too (more or less), so, which browser are you going to use today?<br />
	This new generatio of browsers offers plenty of new, innovative features and improvements over the past, in both
	cases:</p>
<ul>
	<li>You can finally use Firefox because it finally doesn't eat up all your <span class="caps">RAM</span></li>
	<li>You can finally use Opera because it is finally &#8220;understand&#8221; ajaxified web sites like Gmail</li>
</ul>
<p>Amazingly, these two releases have a lot in common&#8230;<img src="/images/opera_sharp.png" alt="" /></p>
<h3>A fresh new look</h3>
<p>Both browsers needed a new look, let's be honest. Both didn't really care that much in the past releases,
	but suddenly things changed: the new Opera theme, Sharp, looks truly awesome on any platform, and the Mozilla
	development team came up with <span class="caps">FOUR</span> different themes, aiming to camouflage Firefox as a
	native application for all the major OSes.</p>
<p>Personally, while I was really impressed by the new Opera theme, I was not too sure of the new direction taken for
	Firefox UI. Why a different theme for each different major operating system? In particular the XP theme could have
	been better, in my opinion. <br />
	Not a huge deal though, as both browsers are skinnable (although I'm not gonna alter the way Opera
	looks!).<br />
	<br />
	<br />
	<br />
</p>
<h3>The speed of light</h3>
<p>My main complaint about Firefox 2 was its slow startup and generally slowness due to several memory leaks. This
	eventually led me to &#8220;switch to Opera&#8221; for my daily browsing a while ago.</p>
<p>Firefox 3, luckily, is much faster and more memory-efficient than its predecessor, as the development team squashed
	most of the memory-related bugs. The introduction of jemalloc as the new memory allocator and also the new cycle
	collectory improved things quite a bit.</p>
<p>Opera 9.5 still &#8220;feels&#8221; faster at startup and also the <span class="caps">GUI</span> is a bit more snappy
	than Firefox's, but Firefox 3 is <em>terribly</em> fast at interpreting Javascript.<br />
	As a result, sites like Gmail or Google Reader are rendered almost instantaneously in Firefox 3, while Opera 9.5 is
	slightly slower.</p>
<h3>Address Bar 2.0</h3>
<p>Both browser struggled to add more features to the Address Bar: Opera now supports search-as-you-type history search
	and Firefox&#8230; well, let's just say that Firefox Developers built something truly wonderful with the new
	&#8220;AwesomeBar&#8221;: it is now possible to search history items <em>tagged pages and bookmarks</em>.</p>
<p><img src="/images/awesomebar.png" alt="" /></p>
<p>But there's more: you'll notice that the AwesomeBar does an outstanding job in retrieving results ordered
	by relevance, frequency and access time, and it also allows the user to restrict search to specific page types.</p>
<p>As an Opera user, I must admit that Firefox is really way ahead with this. Unfortunately, Opera toolbar still is not
	that smart.</p>
<h3>Sync'ing up</h3>
<p>Opera offers the ability to sync your bookmarks, notes, custom toolbars and Quick Dial pages via the new <a
		href="http://link.opera.com/">Link</a> service.<br />
	It looks awfully similar to <a href="https://services.mozilla.com/">Mozilla Weave</a>, an experimental extension
	aiming to synchronize the whole Firefox profile.</p>
<p>Currently, Weave allows users to sync bookmarks, history and passwords in a very secure way: this truly preserve the
	&#8220;state&#8221; of your browser across multiple computers.</p>
<p>On the other hand, Opera is virtually on <em>any device or platform</em>, so Link can be handy if you use Opera as
	your mobile browser. Unfortunately, we'll still have to wait a bit for a proper Mozilla competitor for mobile
	device, but it already <a
		href="http://arstechnica.com/news.ars/post/20080409-first-look-mozilla-fennec-targets-handheld-browser-market.html">looks
		very promising</a>.</p>
<h3>Be nice, be open</h3>
<p>Firefox is <span class="caps">THE</span> (only?) open source browser. Opera has always been (and always will be?) a
	proprietary, freeware, <em>closed source</em> app.<br />
	Some people are really bothered by this, especially Linux users of course: it really comes down to how religious you
	are about the software running on your machine.</p>
<p>Being open source, Firefox is more hacker-friendly: this release, especially, also delivers an awful lot of useful
	APIs which can be used to develop extensions in a much easier way. This of course isn't an option for Opera.
</p>
<p>From a different point of view, Opera actually implements <a
		href="http://dev.opera.com/articles/opera-9-5-the-next-generation-of-web-s/">more &#8216;next generation'
		open standards</a> than Firefox, and it scores more than Firefox in the <a
		href="http://acid3.acidtests.org/">Acid 3</a> test.</p>
<p>Does this matter in the end? Well, yes and no: it's nice that Opera struggles to be way ahead than others in
	this, but in the end, until Firefox 3 (and Internet Explorer too!) catch up, web developers won't dare using
	any of the new features.</p>
<p>Do you have a web site optimized for Opera? No, probably not: you're normally aiming at Firefox or IE (sigh!)
	when it comes to development, because they are still more widely used.</p>
<p>All this is very sad, but still terribly true. But at least, other browsers will feel more compelled to catch up.</p>
<h3>Usability is the key</h3>
<p>Personally, I prefer Opera's philosophy of &#8220;everything in tabs&#8221; rather than having many dialog
	boxes floating around for downloads, history, bookmarks etc.</p>
<p>From this point of view, Firefox is arguably not as usable as Opera. Before Firefox <span class="caps">GUI</span>
	purists start screaming insults, I repeat that this is entirely up to your taste.</p>
<p>While Opera's <span class="caps">GUI</span> didn't undergo any major change, Firefox 3 definitely did:
</p>
<ul>
	<li>A new <em>Library</em> now holds all your bookmarks, history and feeds</li>
	<li>The new Downloads dialog supports (finally!) download resumes, even across different browsing sessions</li>
	<li>It is very easy to access information on web site, especially with the new identity button (that's where
		the web site favicon is displayed).</li>
</ul>
<p><img src="/images/places.png" alt="" /></p>
<p>Another trend introduced by Firefox 3 is the ability to <em>search-as-you-type</em> in all these dialogs and in many
	others (like the Cookie Manager). This makes finding information much easier.</p>
<p>Opera didn't need any major overhaul, but I would have liked to have cookies and preference in tabs, too (they
	are pretty much the only dialog boxes left).</p>
<h3>To extend or not extend?</h3>
<p>This is always the eternal dilemma when it comes to Firefox vs. other browsers.</p>
<p>The major strength of Firefox 3, like <em>all</em> its predecessors, lies in the hundreds of free extensions which
	can be installed by user to enhance browser's functionality. You can turn Firefox into almost anything you
	like.</p>
<p>Because I'm trying to be browser-independent, I like to keep my Firefox extensions to a bare minimum:</p>
<ul>
	<li>Weave</li>
	<li>Operator</li>
	<li>Web Developer</li>
	<li>Del.icio.us</li>
	<li>Firebug</li>
	<li>StumbleUpon</li>
	<li>ColorZilla</li>
	<li>Secure Login</li>
</ul>
<p>Opera fans always boost that Opera can do pretty much everything you'd ever need <em>out of the box</em>, so
	you don't need any extension at all. Part of this is true (does Firefox have an e-mail client? No. Does
	Firefox offer a Wand out-of-the-box? No., &#8230;read <a
		href="http://my.opera.com/Rijk/blog/2006/07/04/top-150-popular-firefox-extensions-and-opera">this</a> for the
	details)</p>
<p>In the past release, Opera added widget to let developers unleash their creativity. And I must admit that they are
	quite cute and work well enough (a few of them at least).</p>
<p>One of the most frequently-missed feature was a Firebug equivalent for Opera. Luckily, this was fixed in this release
	with the introduction of <a href="http://www.opera.com/products/dragonfly/">DragonFly</a>, which is already bundled
	with the browser itself. <br />
	I'm pretty sure this will make <em>a lot</em> of web developers very happy.</p>
<p><img src="/images/opera_dragonfly.png" alt="" /></p>
<p>Personally, I still miss an equivalent of the del.icio.us extension in Opera, but I guess I can survive with just a
	bookmarklet, if needed.</p>
<h3>Choose your winner</h3>
<p>It is really up to you. I don't have a true favorite as for now: Firefox 3 is very, very tempting because of
	three things:</p>
<ul>
	<li>The AwesomeBar: I feel I'm already becoming addicted to it</li>
	<li>Some of its extensions, including Weave</li>
	<li>The performance improvements, especially concerning memory management and the rendering of pages making
		extensive use of Javascript</li>
</ul>
<p>Opera, on the other hand, charmes me for what it can do out-of-the-box: it's fast, sleek, has almost everything
	I need with no configuration at all. It's ideal if you use multiple systems, including mobile devices.</p>
<p>Definitely I will not abandon any of the two as for now: I'll probaly use Firefox for a more enhanced browsing
	experience, but I'll definitely use Opera when I'm in a hurry to look something up for example, and
	every time my fiancée is using Firefox on the same account.</p>
<p>There's no absolute winner in the Browser Wars yet: just different browsers for different occasions!</p>